sql语言教学课件.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
练习;答案: 1.select Bno, Press from BOOK where Bname=数据库’ 2.select * from BOOK where Price between 20 and 50 ( where Price=20 and Price=50 ) 3.select * from BOOK where Press like ‘北京%’ 4.select * from BOOK where Author in (张一,王二,刘三) 5.select Bno, Bname, Price*0.5 as 半价 from BOOK 6.select Bno, Bname from BOOK where Press is null ;三、对查询结果排序;四、使用集函数;实例;五、对查询结果分组 ;使用GROUP BY子句分组;对查询结果分组 (续);使用HAVING短语筛选最终输出结果;练习;SELECT COUNT(*) FROM 货物; 或 SELECT COUNT(DISTINCT 货物号) FROM 入库记录;;SELECT 货物号,SUM(数量) FROM 入库记录 GROUP BY 货物号;;3.3.2 连接查询;一、等值与非等值连接查询;SELECT Student.*, SC.* FROM Student, SC WHERE Student.Sno = SC.Sno;;自然连接和广义笛卡尔积连接;SELECT Student.Sno, Sname, Ssex, Sage, Sdept, Cno, Grade FROM Student, SC WHERE Student.Sno = SC.Sno;;二、自身连接;实例;三、外连接(Outer Join) ;学生表;外连接(续) ;四、复合条件连接;例3.39 查询选修了数据库原理课程且成绩在90分以上的学生的学号和姓名。 SELECT Student.Sno, Sname FROM Student, Course, SC WHERE Student.Sno = SC.Sno AND SC.Cno = Course.Cno AND Cname=数据库原理 AND Grade60; ; 一个SELECT-FROM-WHERE语句称为一个查询块 将一个查询块嵌套在另一个查询块的WHERE子句或HAVING短语的条件中的查询称为嵌套查询 SELECT Sname 外层查询/父查询 FROM Student WHERE Sno IN (SELECT Sno 内层查询/子查询 FROM SC WHERE Cno= 2);;嵌套查询;一、带有IN谓词的子查询;1.不相关子查询—带有IN谓词的子查询;1.不相关子查询—带有IN谓词的子查询;二、带有比较运算符的子查询;带有比较运算符的子查询(续);三、带有ANY或ALL谓词的子查询;例1;例2;转换关系;3. 带有EXISTS谓词的子查询;四、带有EXISTS谓词的子查询;例子;3.3.4 集合查询;例子;说明;转换例子;例子;职工表(职工号, 姓名, 性别, 年龄, 工作日期, 所在车间号) 车间表(车间号, 车间名, 人数) 问题: 1、查询所有女职工的记录信息 2、查询所有男职工的‘姓名、年龄’信息,并按年龄从大到小排列。 3、查询所有40岁以下的职工的‘姓名、年龄’信息 4、查询所有姓‘王’的职工信息 5、查询所有职工的‘年龄’信息,把‘年龄’从大到小排列,去除重复的年龄值。 6、查询所有男职工的‘姓名,性别,所在车间号,车间名,人数’ 的信息。;7、统计职工表中男、女职工的人数 8、统计职工的平均年龄、最小年龄、最大年龄。 9、职工表中按‘所在车间号‘分组,分别统计各车间的职工人数 10、职工表中按‘所在车间号‘分组,分别统计各车间的男、女职工人数 11、职工表中按‘所在车间号‘分组,分别统计各车间男女职工中最大年龄和最小年龄的职工信息。

文档评论(0)

linyin1994 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档