LIKE,CHARINDEX,IN,EXISTS 效率分析汇总(补充中)
2015-11-13 14:24
295 查看
比较上面哪些写法可以用到索引,从而提高查找效率
说明:本篇所指的索引是:聚集索引查找、非聚集索引查找。
而全表扫描、聚集索引扫描、非聚集索引扫描都不是走索引
1、LIKE,通过查询资料,如果是这种形式 SELECT * FROM 表 WHERE 字段 LIKE 'abc%',这种形式的写法可以用到索引。
2、IN 一般能走索引
3、charindex 不能使用索引 (如果数据库数据较少时,可以直接使用charindex)
说明:本篇所指的索引是:聚集索引查找、非聚集索引查找。
而全表扫描、聚集索引扫描、非聚集索引扫描都不是走索引
1、LIKE,通过查询资料,如果是这种形式 SELECT * FROM 表 WHERE 字段 LIKE 'abc%',这种形式的写法可以用到索引。
2、IN 一般能走索引
3、charindex 不能使用索引 (如果数据库数据较少时,可以直接使用charindex)
相关文章推荐
- VS2015中快捷注释代码块
- nopcommerce
- Android整理笔记
- noapic和acpi=off能帮我做到什么?
- 线上应用故障排查之二:高内存占用
- 访问CP15寄存器的指令
- OpenGL 坐标变换详解
- Hadoop和大数据:60款顶级开源工具
- JAVA 文件的编码
- C# GET 和 SET作用
- repeater没有数据显示暂无数据,无记录
- sql server 行列互转
- tar结果find打包指定后缀的文件
- leetcode@ [300] Longest Increasing Subsequence (记忆化搜索)
- ORACLE 数据库的级联查询语句
- c语言之指针与数组
- Cocos2D旋转炮塔到指定角度(二)
- python路径操作
- Cocos2D旋转炮塔到指定角度(二)
- Cocos2D旋转炮塔到指定角度(二)