复杂查询和视图.pptVIP

  • 13
  • 0
  • 约7.85千字
  • 约 31页
  • 2017-07-02 发布于天津
  • 举报
复杂查询和视图.ppt

复杂查询和视图 配合实验18 复杂查询实例(实验18范例5、6) (5)找出至少有2门课程不及格的学生的学号 SELECT Sno FROM SC ; WHERE Grade60; GROUP BY Sno ; HAVING COUNT(Cno)=2 嵌套查询 SELECT … FROM … WHERE语句称为查询块 嵌套查询:将查询块嵌套在另一个查询块的WHERE 子句或HAVING 短语中 意义: 可以用多个简单查询进行复杂的查询 嵌套查询实例 范例(1)找出选修了1号课程的学生姓名及性别 方法一:使用连接查询 SELECT Sname,Ssex FROM S JOIN SC ONS.Sno=SC.Sno; WHERE Cno=1 方法二:使用嵌套查询 SELECT Sname, Ssex FROM S WHERE Sno ; IN ( SELECT Sno FROM SC WHERE Cno=‘1’ ) 说明: 嵌套查询的执行过程是由里向外进行,即每个子查询在上一级查询处理之前求解,子查询的结果用于建立父查询的查找条件。 子查询中不能使用ORDER BY子句。 嵌套查询实例 找出与“陆逸”在同一个系学习的学生的姓 名、性别及年龄及系科。 SELECT Sname,Ssex,Sage,sdept FROM

文档评论(0)

1亿VIP精品文档

相关文档