SQL时间类型的模糊查询方法

54次阅读
没有评论

共计 607 个字符,预计需要花费 2 分钟才能阅读完成。

这篇文章主要讲解了“SQL 时间类型的模糊查询方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“SQL 时间类型的模糊查询方法”吧!

今天用 time Like 2008-06-01% 语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于 String 类型的字段。自己也查阅了一些资料。关于时间的模糊查询有以下三种方法: 

Convert 转成 String, 在用 Like 查询。select * from table1 where convert(varchar,date,120) like 2006-04-01%  

Between select * from table1 where time between 2006-4-1 0:00:00 and 2006-4-1 24:59:59  

datediff() 函数 select * from table1 where datediff(day,time, 2006-4-1)=0 第一种方法应该适用与任何数据类型; 第二种方法适用 String 外的类型;

第三种方法则是为 date 类型定制的比较实用快捷的方法。

感谢各位的阅读,以上就是“SQL 时间类型的模糊查询方法”的内容了,经过本文的学习后,相信大家对 SQL 时间类型的模糊查询方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-01发表,共计607字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)