您的位置:首页 > 数据库 > Oracle

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关键字
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: