常用sql函数及高效性能比较
2017-02-17 20:20
204 查看
1. truncate table 表A:平时我们都是用的delete来删除表数据,其实并没有删除干净,因为还有表空间及磁盘保留的数据,很占内存,也是为什么你查数据越来越慢的原因之一,所以用 truncate table 能够干净的删除。
2.decode性能比case when 要高些
decode(bill_state,0,'暂存',1,'保存',2,'审批中',3,'审批通过',4,'驳回','已关闭') bill_state,
3.可直接编译成中文:查询结果是星期四
select * from to_char(to_data('2017-10-21',yyyy-mm-dd)) from dual
4.union 查询结果进行拼接(除重),union all效率比union要高
5.尽量少用in,因为in会进行全表扫描效率低
6.查询去重select distinct,name from tableA
7.instr(a,b) a中是否包含了b
NVL(a,b)a为空的时候为b,否则a
2.decode性能比case when 要高些
decode(bill_state,0,'暂存',1,'保存',2,'审批中',3,'审批通过',4,'驳回','已关闭') bill_state,
3.可直接编译成中文:查询结果是星期四
select * from to_char(to_data('2017-10-21',yyyy-mm-dd)) from dual
4.union 查询结果进行拼接(除重),union all效率比union要高
5.尽量少用in,因为in会进行全表扫描效率低
6.查询去重select distinct,name from tableA
7.instr(a,b) a中是否包含了b
NVL(a,b)a为空的时候为b,否则a
相关文章推荐
- 常用集合类性能、优缺点比较
- 常用的三条分页SQL语句(存储过程)的性能比较
- 【算法之常用排序算法(二)】常用排序算法性能比较,及常见面试题
- ASP.NET比较常用的26个性能优化技巧
- 几种常用JSON库性能比较
- 常用存储过程分页实现方法的性能比较
- 常用推荐算法性能比较
- javascript数组去重的三种常用方法,及其性能比较
- javascript数组去重的三种常用方法,及其性能比较
- 常用推荐算法性能比较
- Java 中常用集合性能比较
- java常用对象序列化对象性能简单比较
- 几个常用快速无损压缩算法性能比较
- 总结5种比较高效常用的排序算法
- 总结5种比较高效常用的排序算法
- ASP.NET中常用的26个优化性能方法---使请求管线内的所有模块尽可能高效
- atitit.常用编程语言的性能比较 c c++ java
- 总结5种比较高效常用的排序算法
- HashMap海量数据时的常用遍历性能比较
- 常用推荐算法性能比较