数据库上课 第七讲 SQL语言_4(复杂查询).ppt

数据库上课第七讲SQL语言_4(复杂查询)创新

ANY(或SOME),ALL谓词与聚集函数、IN谓词的等价转换关系 * * = 或!= = = ANY IN MAX =MAX MIN = MIN ALL NOT IN MIN = MIN MAX = MAX 1.3 使用存在量词EXISTS的子查询 量词有两种:存在量词、全称量词 SQL仅提供存在量词的运算,使用谓词EXISTS表示 全称量词转化通过NOT EXISTS谓词来实现 WHERE子句中的谓词EXISTS用来判断其后的子查询的结果集合中是否存在元素; 谓词EXISTS大量用于相关子查询中。 * * [例3.43] 查询选修了“计算机原理”课程的同学姓名、所在班级编号。 该查询可直接通过连接运算实现,也可以通过IN子查询来实现。还可以通过存在量词实现: SELECT studentName, classNo FROM Student x WHERE EXISTS ( SELECT * FROM Score a, Course b WHERE a.courseNo=b.courseNo AND a.studentNo=x.studentNo AND courseName=计算机

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档