美文网首页
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