sql模糊查询日期时间的3个方法是什么_SQL必知必会

(1) 2024-10-08 17:23

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
sql模糊查询日期时间的3个方法是什么_SQL必知必会,希望能够帮助你!!!。

sql模糊查询日期时间的3个方法是什么_SQL必知必会_https://bianchenghao6.com/blog__第1张

关于SQL Server中模糊查询日期时间的方法。

模糊查询有以下三种方法(Convert转成String)(Between and )(datediff()函数)。

例如我们要查询的日期时间字段是 createtime ,下面来查询 2018-12-24 的数据:

方法1:

Convert转成String,再用Like查询。 第一种方法应该适用于任何数据类型 ;

select top 10 * from table Where CONVERT(VARCHAR,createtime,120) LIKE '2018-12-24'

方法2:

Between and。 第二种方法适用String外的类型;

select * from table1 where createtime between '2017-06-30 0:00:00' and '2018-12-24 24:59:59'";

方法3:

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

select * from table1 where datediff(day,createtime,'2018-12-24')=0

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复