- 5
- 0
- 约7.46千字
- 约 8页
- 2017-10-17 发布于湖北
- 举报
Java时间的模糊查询
关于SQL时间类型的模糊查询
?
今天用time?Like?2008-06-01%语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。自己也查阅了一些资料。关于时间的模糊查询有以下三种方法:?1.Convert转成String,在用Like查询。select?*?from?table1???where?convert(varchar,date,120)?like???2006-04-01%???2.Betweenselect?*?from?table1?where?time?between?2006-4-1?0:00:00?and?2006-4-1?24:59:59;?3?datediff()函数select?*?from?table1???where?datediff(day,time,2006-4-1)=0?第一种方法应该适用与任何数据类型;第二种方法适用String外的类型;第三种方法则是为date类型定制的比较实用快捷的方法。
MySQL时间字段的查询方法2010-08-25 13:52
描述:有一个会员表,有个birthday字段,值为YYYY-MM-DD格式,现在要查询一个时间段内过生日的会员,比如06-03到07-08这个时间段内所有过生日的会员。 SQL语句
原创力文档

文档评论(0)