sql左连接查询哪个方式效率高
2024-10-08 14:38:37
EXISTS的效率比较高。
三种方式的对比如下:
1、EXISTS的优点即效率高,可以判断单字段和组合字段,并不受NULL的影响,但其缺点是逻辑稍微复杂;
2、IN的好处是逻辑直观简单,缺点是只能判断单字段,并且当NOTIN时效率较低,而且NULL会导致不想要的结果;
3、JOIN用在这种场合,JOIN的用途是联接两个表,而不是判断一个表的记录是否在另一个表。
- 上一篇:SQL中如何修改表中的内容
- 下一篇:sql左外连接和右外连接的区别
猜你喜欢
-
用医保卡去医院看牙齿可以报销吗
阅读量:32 -
租房一般要问清楚哪些问题
阅读量:88 -
如何选购儿童三轮车
阅读量:35 -
烤漆门如何补漆
阅读量:73 -
黑色车漆面白斑如何处理
阅读量:52 -
怎么正确护理头发
阅读量:27 -
卫生间防水需要注意哪些
阅读量:70 -
羽绒服漏绒怎么解决
阅读量:94 -
怎样选购水管
阅读量:55 -
海苔如何选购
阅读量:8
猜你喜欢
-
阅读量:94
-
阅读量:88
-
阅读量:95
-
阅读量:74
-
阅读量:53
-
阅读量:33
-
阅读量:75
-
阅读量:8
-
阅读量:61
-
阅读量:59