SQL语句Not IN优化方案
2024-08-29 05:56:20
总结网友们在CSDN社区上对于not in的优化策略,整理如下,备查。
select * from emp where emp_no not in (select emp_no from emp_bill)
要求用两种 SQL 写法优化上面 SQL 。
方法一、
select *
from emp a
where not exists ( select 1
from emp_bill b
where b.emp_no = a.emp_no)
方法二、
select * from
(select a.*,b.* from emp a left join emp_bill b on b.emp_no = a.emp_no)
where trim(b.emp_no) is null or trim(b.emp_no) = ''
外连接效率最好, Not Exists 其次, Not in 最低
最新文章
- 三石推荐!把 Bootstrap 小清新带回家!
- C#调用Win32API
- VTK初学一,动画加AVI录制终于做出来了
- quartz.net插件类库封装(含源码)
- oracle两时间相减得到相差的时间
- 使用devpartner的blockchecker检查c++内存错误
- 网易JS面试题与Javascript词法作用域说明
- linux文件解-压缩
- MVC 模型、视图、控制及其单入口文件的mvc的工作原理
- CSS3微信启动页天王星版
- PTA_Have fun with numbers(C++)
- pdf.js 使用实例(app直接预览pdf格式的文档)
- sed 简明教程 (转)
- Redis学习系列六ZSet(有序列表)及Redis数据结构的过期
- Emacs 安装配置使用教程
- L1正则化和L2正则化
- jvisualvm工具使用
- JS AJAX传递List数组到后台(对象)
- HTML save data to CSV or excel
- [CISCO] VLAN、TRUNK 和 VTP 简介
热门文章
- CocoStudio UIButton setPressedActionEnabled(true) 子控件不跟着缩放
- WIN10+Ubuntu14.04 双系统 ubuntu无法有线上网的问题
- Metasploitable渗透测试实战——Windows漏洞 MS08-067复现
- HTML和CSS一般有哪些功能?(聊~平时常出现的那些知识)
- tomcat下的公共jar包配置
- hdu-1875 畅通工程再续---MST
- spark dataframe函数编程
- 在ListBox控件间交换数据
- SpringBoot学习记录(一)
- Bootstrap历练实例:响应式布局