SQL 时间类型的模糊查询

燃烧的瑶池

燃烧的瑶池

2016-02-19 09:45

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是SQL 时间类型的模糊查询,一起来学习了解下吧!
今天用time Like '2008-06-01%'语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。
自己也查阅了一些资料。关于时间的模糊查询有以下三种方法:
1.Convert转成String,在用Like查询。
select * from table1 where convert(varchar,date,120) like '2006-04-01%'
2.Between
select * 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类型定制的比较实用快捷的方法。
展开更多 50%)
分享

猜你喜欢

SQL 时间类型的模糊查询

编程语言 网络编程
SQL 时间类型的模糊查询

有关SQL模糊查询

编程语言 网络编程
有关SQL模糊查询

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

sql server查询时间技巧分享

编程语言 网络编程
sql server查询时间技巧分享

模糊查询

编程语言 网络编程
模糊查询

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

sql中生成查询的模糊匹配字符串

编程语言 网络编程
sql中生成查询的模糊匹配字符串

access 模糊查询

编程语言 网络编程
access 模糊查询

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Win10睡眠模式怎么设置换形式取消唤醒密码

Win10睡眠模式怎么设置换形式取消唤醒密码

鉴定缩水u盘的方法

鉴定缩水u盘的方法
下拉加载更多内容 ↓