oracel函数
来源:互联网 发布:海岛大亨5mac版汉化 编辑:程序博客网 时间:2024/06/03 05:43
在开发SQL时,过滤日期段是经常遇到的情况,如何高效的过滤出日期段?本文通过实验进行验证:
方法一、通过to_char将日期转换成字符串进行比较
to_char(cr.contractenddate, 'YYYY-MM-DD') >= '2014-11-13'
and to_char(cr.contractenddate, 'YYYY-MM-DD') <= '2015-11-19'
耗时:0.171s
方法二、通过to_date将字符串转换成日期进行比较
cr.contractenddate >= to_date('2014-11-13', 'YYYY-MM-DD')
and cr.contractenddate <= to_date('2015-11-19', 'YYYY-MM-DD')
耗时:0.093s
方法三、通过数据库关键字between and 进行比较
cr.contractenddate
between to_date('2014-11-13', 'YYYY-MM-DD') and to_date('2015-11-19', 'YYYY-MM-DD')
耗时:0.078s
总结:方法一耗时体现在需要逐个比较字符串的每个字符;
方法二耗时体现在>= 和<=;
推荐使用方法三
0 0
- oracel函数
- oracel 日期函数 ADD_MONTHS
- Oracel 中的一些函数
- Oracel通用函数
- oracel[过程+函数+包]
- Oracel 常用函数
- oracel处理小数函数
- Oracel函数收集(笔记)
- Oracel函数收集(笔记)
- oracel中常用函数积累
- 日常笔记 oracel简单函数
- oracel
- Oracel
- Oracel 相关的函数及问题
- PL/SQL---ORACEL常用函数整理--
- oracel 存储过程中使用decode函数
- mysql 类似 oracel start with 树查询 自定义函数
- oracel开发的一些基本函数,translate,instr,instrb等
- json详解
- Android中WebView加载带有ssl层的https页面
- iOS 开发小技巧
- angularjs 删除循环中的 promise 数据之后立马显示变化
- c++命名空间总结
- oracel函数
- C#调用C++的dll问题
- OSGI ByteToCharConverter 找不到
- repositoryItemButtonEdit ButtonClick没有反应的原因
- windows 如何查看端口占用情况?
- 《编程之美》学习笔记——2.19区间重合判断
- SOAP详解
- ocos2d-x--SEL_CallFuncN,SEL_CallFuncO等的区别
- OERR: ORA-8103 "object no longer exists" Master Note / Troubleshooting, Diagnostic and Solution (Doc