当前位置:首页
> 正文
SQL语句中exists和not exists的用法,讲得通俗易懂些。
作者:残颜发布时间:2023-03-02浏览:457
exists : 强调的是是否返回结果集,不要求知道返回什么, 比如:
select name from student where sex = 'm' and mark exists(select 1 from grade where ...) ,只要
exists引导的子句有结果集返回,那么exists这个条件就算成立了,大家注意返回的字段始终为1,如果改成“select 2 from grade where ...”,那么返回的字段就是2,这个数字没有意义。所以exists子句不在乎返回什么,而是在乎是不是有结果集返回。
而not exists 和not in 分别是exists 和 in 的 对立面。
声明:部分资源转载自互联网,转载目的在于传递更多知识,并不代表本网赞同其观点和对其真实性负责。如有侵权或者知识有谬误之处,麻烦通知删除,谢谢!联系方式: zzsla2022#163.com
相关推荐
- 林心如饰演盲女的电视剧的名字
- 昌河北斗星和铃木北斗星有什么区别?
- 冬至为什么被称为小年 每年冬至都是在农历十一月吗
- 扑克牌掼蛋怎么玩?
- 绿色头发怎么染
- 1千米等于多少米多少分米
- 丹阳,大路,黄墟,谏壁,大港,丹徒,上党,扬中,镇江附近哪里有卖打包带,铁皮打包带,扣,各种塑料制
- 中国禁毒日是几月几日
- into怎么读
- 传祺gs4用什么型号机油
- 家长群里发给老师的新年祝福语
- Intel 赛扬 G530 CPU 配什么主板充分发挥其性价比
- 王者荣耀李白连招顺序
- 禁毒日是几月几日
- 怎么知道海参是不是坏了
- 怎么判断海参有没有变质
- 为了健康考虑,海螺的什么部位最好不要吃?
- 居家日用品有哪些?
- 电磁炉炒菜开多少瓦合适?
- 全国禁毒日是几月几日