美文网首页
SQL练习-EXISTS谓词的用法

SQL练习-EXISTS谓词的用法

作者: vicky_tj | 来源:发表于2019-10-08 22:07 被阅读0次

理论篇

什么是谓词?

实际上,谓词是一种特殊的函数,返回值是真值。在SQL的保留字中,很多词都被归为谓词一类。例如:=,<,>以及BETWEEN,LIKE,IN,ISNULL,EXISTS等。

谓词的主要作用是为了判断命题的真假。比如:我们假设“x是男生”这样的谓词,我们只要指定x为“小刚”或“小红”。

EXISTS的特别之处:

EXISTS以外的谓词的输入值是一行数据:

EXISTS的输入值是行数据的集合:


实践篇

练习一:

查询各次会议缺席者的列表。

练习二:

EXISTS谓词用来表达全称量化。

(1)查询所有科目都在50分以上的学生编号。(双重否定=肯定)

(2)查询同时满足数学分数在80分以上,语文的分数在50分以上的学生编号。

练习三:

​查询哪些项目完成到了工程编号1.

解法一:

解法二:

相关文章

网友评论

      本文标题:SQL练习-EXISTS谓词的用法

      本文链接:https://www.haomeiwen.com/subject/lobipctx.html