关系数据库SQL标准语言.doc
上传人:yy****24 上传时间:2024-09-10 格式:DOC 页数:7 大小:41KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

关系数据库SQL标准语言.doc

关系数据库SQL标准语言.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

关系数据库SQL标准语言一个总结,1、结构化查询语言结构化查询语言的首字母2、SQL命令所有的关系数据库是大众语言访问、DB2、SQLserver和关系数据库可以使用。3、功能数据查询、数据定义、数据操作,包括数据查询是核心内容。第二,数据查询基本命令格式:选择<字段名>从<表名称><条件>哪里1,简单的查询应用范围:这种查询基于单个表,查询结果和相关的条件只从一个表。例1:询问老师标题信息选择title从老师注意:如果你想摆脱查询结果重复的值可以使用不同的短语选择不同的标题从老师例2:询问老师导师号码,姓名、头衔选择导师号、名称、标题从老师示例3:查询男老师的名字,头衔选择名称、标题从教师性别=“男性”思考:1、查询工资在2500元以上的男性老师信息2,查询年龄不低于60岁,副教授的姓名、性别、年龄3,查询所有的研究考古学的男孩和女孩的名字、性别、研究方向。示例4:排序命令:orderby<字段名1>[asc/desc][,<fieldname2>[asc/desc)……)功能:使用select命令将查询结果排序根据名称升序和降序排列的入口点,查询入口的分数340研究生在超过所有的信息Select*的研究生入学分数>340订单的名字,desc入口点一个示例5:查询部分命令:顶<数值>(百分比)功能:部分查询结果,有时会由短语和秩序的同时使用询问导师在餐桌前4个记录选择前4*从老师查询入口分数最高的三个研究生的名字,入学分数选择前三名,入学分数毕业orderbydesc入口点查询入口得分最高的30%的研究生的名字,入学分数选择前30%的名字,从研究生录取分数2,简单的连接查询应用范围:这种查询基于多个表,即来自不同表的查询结果。格式选择<字段名>从<表名称>,<条件>和<连接条件>一个示例6:询问老师的名字,然后在研究生的名字选择导师。名称、研究生。名字来自教师,研究生;在导师。教师数量=研究生。老师数字思考:查询工资在2500元以上的老师的名字、头衔和采取研究生的名称和研究方向。询问教授的名字,工资和部门的名称订单管理数据库,例如完成以下练习:1,查询所有仓库的信息2,询问薪水超过1230元的职工的名字,工人数量3,仓库的查询工资超过1210元的职工4,查询供应商的名称在北京5,询问薪水超过1230元工数量和他们的城市6,查询S3给供应商发送订购单工数量和仓库数4,超级连接查询格式:选择<字段名>从<表1>内/左/右/完整;加入<表2>在<连接条件><条件>哪里在连接:查询,以满足连接条件的记录左连接:除了满足要求的记录,第一个表不满足要求的记录也出现。正确的连接:除了满足要求的记录,第二个表中不满足要求的记录也出现。完整连接:除了满足要求的记录,两个表不满足要求的记录也出现。5、聚合、总结和计算1)count()示例:查询入口得分超过340分,性别为男性的学生的数量Selectcount(*)作为研究生的数量从340年的得分和性别>入口=“男性”2)和()示例:查询老师ChenPingLin与研究生入学分数组合选择和(入学分数),总得分从老师,那里的研究生Name="ChenPingLin”和导师。教师数量=研究生。老师数字3)马克斯min()()示例:查询男性在研究生入学分数分,最低分选择马克斯(入学分数)作为高分数,min(入学分数)是最低的点;毕业,性别=“男性”4)avg()示例:查询计算机科学研究生的平均水平6、组查询命令:集团通过<字段名>[有<资格>]功能:分组查询例:根据性别问老师的平均年龄选择性别、avg(年龄),平均年龄从老师集团通过性别示例:查询每个教师和研究生的平均入学分数,数量和他们的老师数字,只有问研究生超过两人的老师选择圆(avg(入学分数),1),count(*)的数字,数字从研究生导师小组由老师数字有计数(名称)>2思考:查询副教授以上职称导师的标题,平均工资7日,计算列示例:查询注册时间已经达到了两年的研究生的所有信息和学校的年8日,嵌套查询应用范围:这种基于多个表的查询。查询的结果从一个列表,但包括来自多个表的条件示例:查询ChenPingLin与研究生的名称和它的入学分数选择研究生。名称、入学分数从研究生导师数字在哪里(选择导师数字从老师那里导师。Name="ChenPingLin”)示例:查询入口得分高于平均入学的研究生的名称和它的入学分数选择名称,入学分数的研究生入学分数>(选择avg(入学分数)毕业的学生)9、生成表查询HYPERLINK"http://www.aituwo.com"www