理论篇
什么是谓词?
实际上,谓词是一种特殊的函数,返回值是真值。在SQL的保留字中,很多词都被归为谓词一类。例如:=,<,>以及BETWEEN,LIKE,IN,ISNULL,EXISTS等。
谓词的主要作用是为了判断命题的真假。比如:我们假设“x是男生”这样的谓词,我们只要指定x为“小刚”或“小红”。
EXISTS的特别之处:
EXISTS以外的谓词的输入值是一行数据:
EXISTS的输入值是行数据的集合:
实践篇
练习一:
查询各次会议缺席者的列表。
练习二:
EXISTS谓词用来表达全称量化。
(1)查询所有科目都在50分以上的学生编号。(双重否定=肯定)
(2)查询同时满足数学分数在80分以上,语文的分数在50分以上的学生编号。
练习三:
查询哪些项目完成到了工程编号1.
解法一:
解法二:
网友评论