位置: 编程技术 - 正文

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重新安装步骤)

  • 待抵扣进项税额和待认证进项税额的区别
  • 什么是宏观税负如何判定一国宏观税负的轻重
  • 增值税专用发票怎么开
  • 个人工资薪金所得怎么算
  • 运输费增值税专用发票几个点
  • 其他应付款是不是长期负债
  • 关联方交易容易产生哪些弊端
  • 委托加工物资属于在产品吗
  • 委托代征税务
  • 契税和印花税的计税依据是一致吗
  • 公司注销应付款太多
  • 应收款抹零计入什么会计科目
  • 银行汇票应计入什么科目
  • 库存现金盘点表是不是原始凭证
  • 合同取消写什么
  • 工资报税怎么报的原则
  • 代发农民工工资承诺书
  • 实收资本重复交的印花税可以申请退税吗?
  • 促销活动赠品应如何账务处理
  • 案例讨论如何进行
  • 预付账款的借方是应付账款的哪方
  • 往来科目明细表
  • 个人独资企业所得税缴纳标准
  • 年报中包括处置资金吗
  • 事业单位调整以前年度盈余的收入时会计分录
  • 个人所得税人员添加后如何操作
  • 上个月开票这个月确认收入
  • 老毛桃u盘启动盘制作工具怎么安装win10系统 老毛桃u盘安装win10系统图文教程
  • 长期借款利率怎么算
  • 车辆的代驾费应该怎么收
  • 人力资源劳务外包合同
  • 进口关税增值税计算公式
  • Win11截图工具怎么设置快捷键
  • 股票期权行权的基本每股收益怎么算
  • 苹果客服人工24小时
  • php关键字的意思
  • 出口货物如何开票入账
  • wordpress使用
  • 广角镜头下的人
  • 分公司开业开场白
  • 耕地开垦费应计入哪个会计科目
  • 广告费与业务宣传费不超过当年销售收入
  • vuex存储用户信息
  • 怎样部署
  • yii框架教程
  • 企业所得税中工资总额
  • 利息收入的会计科目怎么做
  • java中double是什么数据类型
  • 未达起征点销售额怎么填申报表
  • 速达建账套期初数据
  • 出差补贴要不要发票呢?
  • sql server 2008语句大全
  • 微信支付宝等第三方支付的优缺点
  • 公司并购股份如何分配
  • 计提租金如何做账务处理
  • 某首饰商城为增值税一般纳税人,2021年1月发生以下业务
  • 职工福利费如何计提
  • 独立核算的单位是什么意思
  • 购买机器的会计分录
  • 免征的增值税账务处理
  • 公司出资给另一个公司
  • 应计入财务费用的科目是
  • sql局部变量标识符
  • 如何避免在游戏中切输入法
  • centos 怎么用
  • host文件内容
  • mac查看下载
  • 32位win7安装
  • Tutorial2 Hello dot!
  • js入门基础
  • ecxel进度条
  • dos命令可以做什么
  • Python 中urls.py:URL dispatcher(路由配置文件)详解
  • Nodejs+angularjs结合multiparty实现多图片上传的示例代码
  • javascript常用语句
  • 燃气号如何查询
  • 湖北省税务申报流程 个体户
  • 广西南宁税务12366
  • 国税上海税务局官网
  • 2021年福利彩票47期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设