数据库sql语句中为什么exists关键字 要比 in 关键字执行效率高?泡学网•2023-3-26•sql•阅读32exists是根据子查询有无记录返回确定条件是否成立,如果有记录返回,条件成立,如果子查询未返回记录,条件不成立,不对子查询结果进行匹配,所以速度较快;in要对子查询返回的结果用in关键字前面的值逐个进行匹配,如果匹配成功条件成立,匹配不成功条件不成立,所以速度较慢。in 是先生成in里面的条件n个集合。再执行语句,比较条件是否在这n个集合中。exists 是执行语句同时,都要附带查询n遍exists里面的语句。所以in好。欢迎分享,转载请注明来源:内存溢出原文地址:https://54852.com/sjk/6690314.html条件语句关键字所以不成立赞 (0)打赏 微信扫一扫 支付宝扫一扫 泡学网一级用户组00 生成海报 利用VB设计研究生录取系统上一篇 2023-03-26MySQL错误:Can't create table‘..’ (errno:150)解决方案 下一篇2023-03-26 发表评论 请登录后评论... 登录后才能评论 提交评论列表(0条)
评论列表(0条)