程序员社区

第四章 高级查询(二)

1.EXISTS 和 NOT EXISTS子查询

第四章 高级查询(二)插图

 

 

2.EXISTS 子查询

//语法
SELECT ...... FROM 表名 WHERE EXISTS(子查询); 

 

exists 关键字后面的参数是一个任意的子查询,如果该子查询有返回行,则exists子查询的结果为true,此时再执行外层查询语句。如果子查询没有返回行,则exists子查询的结果为false,此时外层语句不在执行查询。

 

 

3.not exists 子查询

  exists和in 一样的,同样允许添加not关键字实现取反操作,not exists表示不存在

  第四章 高级查询(二)插图1        结果显示的是成绩大于80分前五名的学生

 

 

 

not exists的应用

第四章 高级查询(二)插图2                                                   第四章 高级查询(二)插图3

 

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 第四章 高级查询(二)

相关推荐

  • 暂无文章

一个分享Java & Python知识的社区