sql数据库中存在量词EXISTS的子查询该怎么理解

sql数据库中存在量词EXISTS的子查询该怎么理解,第1张

EXISTS的子查询根据子查询是否有记录返回确定条件是否成立。如果子查询有记录返回则EXISTS函数返回真,否则为假。由于EXISTS是据子查询是否有记录返回确定条件是否成立,因此在这里给出列名无意义。所以在有EXISTS的子查询中,其目标列表达式通常都用*。

select * from student a where exists ( select 1 from student b where b.name='张三'and b.college=a.college)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9364664.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存