java oracle 日期时间模糊查询的方法
2008-02-29 10:08
726 查看
思路是先将oracle中时间字段转化成字段串,然后与字符串模糊查询
如下:
String strSQLSearch = "SELECT * FROM " + objConfigDB.getTableName() + " WHERE(to_char(creationdatetime,'yyyy-MM-dd hh24:mi:ss') LIKE '%" +strSearch + "%')";
select * from atm1_operatelog t where to_char(t.operatetime,'yyyy-MM-dd') like '2006-10-16'
同时反过来也是一样可行的
select * from atm1_operatelog t where t.operatetime like to_date('2006-10-16','yyyy-MM-dd')
将字段串转化为时间然后使用like关键字
如下:
String strSQLSearch = "SELECT * FROM " + objConfigDB.getTableName() + " WHERE(to_char(creationdatetime,'yyyy-MM-dd hh24:mi:ss') LIKE '%" +strSearch + "%')";
select * from atm1_operatelog t where to_char(t.operatetime,'yyyy-MM-dd') like '2006-10-16'
同时反过来也是一样可行的
select * from atm1_operatelog t where t.operatetime like to_date('2006-10-16','yyyy-MM-dd')
将字段串转化为时间然后使用like关键字
相关文章推荐
- 关于SQL模糊查询日期时间的方法
- Oracle 日期时间模糊查询
- Oracle 特殊字符模糊查询的方法
- JAVA,jsp,oracle获取系统当前时间以及日期格式转换!
- java将日期时间字符串转成日期插入到oracle的date字段
- 关于时间,日期,星期,月份的算法(Java中Calendar的使用方法)
- Java获取当前日期时间的2种方法
- Oracle大字段(clob)模糊查询优化方法
- JAVA处理日期时间的方法介绍 3
- Oracle 模糊查询方法
- Java入门学习-学会使用日期函数和日期的计算方法,理解什么是时间戳
- Oracle 数据库中在使用中文模糊查询时输入中文查询不到结果的解决方法
- oracle日期时间与java日期时间对比
- ORACLE将查询日期格式20140601020105显示为2014-06-01 02:01:05的方法
- java时间日期方法
- oracle 时间类型date 按天模糊查询
- java中常用的与时间有关的方法(string与date转化,出生日期转年龄,时间计算周次等)
- JAVA日期查询:季度、月份、星期等时间信息
- Oracle 特殊字符模糊查询的方法
- JAVA处理日期时间常用方法: java.util.Calendar