替代sql的in,not in操作
来源:互联网 发布:jquery 二维数组排序 编辑:程序博客网 时间:2024/05/16 06:34
select * from tableb b where exists(select 1 from tablea a where a.cola=b.col)
用EXISTS方式会比IN的方式查询速度快
使用外部连接代替NOT IN
原SQL
Select Title from Bookshelf where Tiltle not in(select Title from bookSelf_checkout) order by Title
外部连接的Sql语句
Select distinct b.title from bookshelf_checkout bc right outer join bookshelf b on bc.title=b.title where bc.title is Null order by b.title
使用Not Exists 来代替Not in
Select b.title from bookshelf b where not exists(select ‘x’ from bookshelf_checkout bc where bc.title=b.tiltle) order by b.title
(注:部分来自书籍和网络)
- 替代sql的in,not in操作
- SQL 替代not in
- 优化SQL语句:in 和not in的替代方案
- sql语句优化之用EXISTS替代IN、用NOT EXISTS替代NOT IN的语句
- NOT IN 的替代写法
- 替代not in 和 in 的办法
- SQLServer 优化SQL语句:in 和not in的替代方案
- SQLServer 优化SQL语句:in 和not in的替代方案
- SQLServer 优化SQL语句 in 和not in的替代方案
- sql语句优化--用EXISTS替代IN、用NOT EXISTS替代NOT IN
- sql中用EXISTS替代IN、用NOT EXISTS替代NOT IN显著变化
- ORACLE中NOT IN 的替代
- ORACLE中NOT IN 的替代
- ORACLE中NOT IN 的替代
- ORACLE中NOT IN 的替代
- ORACLE中NOT IN 的替代
- NOT EXISTS替代NOT IN EXISTS替换DISTINCT 识别‘低效执行’的SQL语句
- NOT EXISTS替代NOT IN EXISTS替换DISTINCT 识别‘低效执行’的SQL语句
- 单片机实验——0到60秒的计时器(使用硬件中断方式实现)
- 职场需注意的16点:
- 敏捷开发之Scrum(2): Scrum中的概念
- 综合应用下载图片(一)
- Android 资源和国际化
- 替代sql的in,not in操作
- 综合应用下载图片(二)
- 我想要的 python 特性
- hql 的like 写法
- TOMCAT 集群
- 一名优秀的Flex开发者需要知道的10样东西
- 综合应用下载图片(三)
- GNU中包含的软件
- 考试题记录