位置: 编程技术 - 正文

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

  • 递延所得税负债账务处理
  • 税控盘的功能特点是
  • 年前一个月工资年后发
  • 预期信用损失影响坏账准备吗
  • 哪个会计科目必须对全部项目发函证
  • 红字发票认证
  • 没有抵扣的进项发票,开错了对方没有作废
  • 计提存货跌价准备怎么计算
  • 发票金额开多了怎么处理
  • 铸造厂的销售废料有哪些
  • 政府补助收入计算有了新变化
  • 计件工资的计算
  • 合作社收到补贴款如何入账
  • 代国外佣金代扣税金账务怎么处理?
  • 收到股本的现金怎么做账
  • 纳税评估怎么办
  • 工伤费用的伤残补助金属于福利费吗
  • 营改增小规模纳税人增值税纳税实务实训
  • 房地产公司的广告语
  • 发票备注有法律效力吗
  • 应扣缴税额是什么意思
  • 汽车维修公司如何经营粉丝群才能让潜在客户注意到我们
  • 退了货的发票还能用吗
  • 企业整体资产转让增值税
  • windows10如何开机直接进入桌面
  • 增值税专票和普票的区别税率
  • win11粘滞键怎么关闭 重启后又有
  • win11预览版体验
  • bho是什么文件夹
  • php实现简单的登录验证
  • thinkphp操作数据库
  • php ffi 性能
  • php 截断
  • php获取给定日期函数
  • php备份mysql数据库
  • php格式的图片
  • webform前端
  • 增值税专用发票怎么开
  • 最新版本TVBox配置地址
  • php制作验证码
  • cancel怎么关
  • 应收账款质押融资平台
  • 土方专用发票
  • 免增值税项目可以抵扣吗
  • 数字黑洞有哪些
  • 织梦怎么样
  • 小企业长期债券投资交易费用
  • 增值税发票红冲的相关规定
  • 汇款汇给别人了应该怎么办
  • 未分配利润转增股本要交税吗怎么交
  • 退休人员在企业工作工资怎么算
  • 冲回以前年度暂估入库
  • 个体注销名下的车辆需要过户吗
  • 确认收入一定要交增值税吗
  • 如何正确设置会员账号
  • 商品型企业
  • windows优化软件
  • linux禁止ping的命令
  • shwiconem.exe - shwiconem是什么进程 有什么用
  • WIN10系统中读卡器驱动的正确安装程序
  • win10如何设置时间和日期
  • js实现倒计时60s
  • python三角形角度
  • 关于减肥的好方法
  • opengl光照算法
  • linux查找目录的命令
  • js秒数转时间
  • centos6安装python
  • vr虚拟现实技术
  • shell读取文本
  • python datetime.now
  • javascript基础书
  • javascript用户名验证
  • 河北省税务局云平台运维
  • 工资6200要交多少个人所得税
  • 广东税务APP实名可以注册两个吗?
  • 一般纳税人开劳务费税率是多少2023
  • 在网上如何查询车辆违章
  • 直辖市税务局
  • 2015年中国出口退税新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设