位置: 编程技术 - 正文

sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句(sql语句优化之用是什么)

编辑:rootadmin
在许多基于基础表的查询中,为了满足一个条件,往往需要对另一个表进行联接。在这种情况下, 使用EXISTS(或NOT EXISTS)通常将提高查询的效率。在子查询中,NOT IN子句将执行一个内部的排序和合并。无论在哪种情况下,NOT IN都是最低效的 (因为它对子查询中的表执行了一个全表遍历)。为了避免使用NOT IN ,我们可以把它改写成外连接(Outer Joins)或NOT EXISTS。 如 我要查询 Sendorder表中的冗余数据(没有和reg_person或worksite相连的数据) sql="select Sendorder.id,Sendorder.reads,Sendorder.addtime from Sendorder where Sendorder.person_id not in(select user_id from reg_person ) or Sendorder.worksite_id not in(select id from worksite) order by Sendorder.addtime desc" 程序执行时间:.毫秒 sql="select Sendorder.id,Sendorder.reads,Sendorder.addtime from Sendorder where not EXISTS (SELECT id FROM reg_person where reg_person.user_id=Sendorder.person_id) or not EXISTS (SELECT id FROM worksite where worksite.id=Sendorder.worksite_id) order by Sendorder.addtime desc" 程序执行时间:.毫秒 很明显使用not EXISTS效率高多了

推荐整理分享sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句(sql语句优化之用是什么),希望有所帮助,仅作参考,欢迎阅读内容。

sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句(sql语句优化之用是什么)

文章相关热门搜索词:sql语句优化的13种方法,sql语句优化5种方式,sql语句优化的几种方法,sql语句优化5种方式,sql常用优化技巧,sql的优化,sql常用优化技巧,sql语句优化之用是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

推荐SQL Server 重新恢复自动编号列的序号的sql代码 在sqlserver中经常有这样的问题:一个表采用了自动编号的列之后,由于测试了好多数据,自动编号已累计了上万个。现在正是要用这个表了,测试数据

清空MSSQL日志 与set recovery simple 由于服务器上的数据库使用很长时间了日志文件已经是好几个了数据库服务器的一直采用的备份我想应该可以放弃以前的日志文件了所以清理以前的日

mssql注入方法小结 爆库语句,修改红色部分的数字挨个猜出库/**/and/**/(select/**/top/**/1/**/isnull(cast([name]/**/as/**/nvarchar()),char())%2bchar()/**/from/**/[master].[dbo].[sysdatabases]/**/

标签: sql语句优化之用是什么

本文链接地址:https://www.jiuchutong.com/biancheng/348428.html 转载请保留说明!

上一篇:在SQL中使用convert函数进行日期的查询的代码(在sql中使用where子句指出的是)

下一篇:推荐SQL Server 重新恢复自动编号列的序号的sql代码(sql server重新安装步骤)

  • 财产租赁所得怎么计算个人所得税
  • 固定资产待抵扣进项税
  • 计入损益的税
  • 对公账户可以支付给个人吗
  • 年报中资产总额和所有者权益都填0
  • 空白增值税专用发票丢失罚款
  • 现金账记错了该如何改正
  • 纳税期限与申报的关系
  • 营业费用率说明什么
  • 二手车销售挣钱不
  • 注册资本变更增加意味着什么
  • 未交五险一金的原因
  • 车辆购置税固定资产
  • 高档化妆品消费税的计算公式
  • 维修费用的税率
  • 有产权车位转让需要什么手续和费用
  • 一般纳税人税控盘维护费会计分录
  • 一次性发放奖金个税怎么计算
  • 公司帮别人代缴社保
  • 企业增加的留存收益计入
  • 印花税不足1元 需要计提吗
  • 怎样查一个银行的行号
  • 无法找到脚本文件vbs
  • win10怎么更换版本
  • soft version
  • 年终结算增值税怎么算
  • 固定资产原值,净值,价值的区别
  • mac osx10.11
  • 稿酬所得怎么交所得税
  • thinkphp5上传图片
  • 克拉克湖国家公园
  • web无法运行
  • 约克郡在哪
  • 销售使用过的固定资产3%减按2%
  • wordpress转化为html
  • web数据可视化(Echars版)实训
  • 到2023年
  • OpenAI Translator | 基于ChatGPT API全局翻译润色解析插件
  • dedecms更新
  • 加油站的卷式发票能抵扣吗
  • 公司注销公司名下的房子怎么办
  • c语言中有哪些语句
  • 百度ai修复照片
  • 金蝶k3明细账如何查询
  • 技术开发费免税政策
  • 金税四期能监控到公户吗
  • 土增清算可以扣除项目
  • 收到的承兑怎么转给别人
  • 生产出口退税企业有哪些
  • 成品油购进数据选择没有发票
  • 法人银行贷款
  • 绿化植物税率
  • 单位购牙膏牙刷卫生纸怎么做账?
  • 未分配利润转增股本要交税吗怎么交
  • MySQL存储过程与触发器
  • Vista下WMC不能播放RMVB解决办法
  • ubuntu无法正常开机
  • 苹果电脑邮箱添加163邮箱
  • centos7.5切换图形界面
  • linux系统批量替换内容
  • win8摄像头权限怎么设置
  • win10浏览器下载不了软件怎么回事
  • windows7 运行
  • 怎么用win7兼容模式运行
  • win8系统没有自带的游戏吗
  • jquery中的选择器有哪些
  • JavaScript 2048 游戏实例代码(简单易懂)
  • 10分钟掌握心理学
  • nodejs开发文档
  • 充分发挥党员的先锋模范作用,积极
  • unity射击游戏完整案例
  • nodejs创建项目
  • shell脚本 su
  • javascript有几种类型
  • 种子公司缴税吗多少钱
  • 服务收入确认条件有哪些
  • 江苏省国家税务总局江苏省电子税务局
  • 甲供材备案需要的资料
  • 什么是增值税一般纳税人证明
  • 税收优惠政策能调动公众的捐赠积极性
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设