关于数据库,在开发调试代码的过程中数据库是必不可少的,常常因需要了解一些数据情况而需要到数据库里查找,试过曾经想要查找一个数据 where 语句like条件查询字段数据类型为datetime的,发现并不能查找的了任何数据,
然后上网翻阅一些资料了解到,原来在对日期类型数据查询时,必须要使用convert转换,才能查询到数据例如:
select * from BsTest where convert(varchar(50),Date,121) like '2019%’
在convert函数中,第一个参数“varchar(50)”是转换类型的结果,第二个参数“Date”是要转换的字段,第三个一开始还看不懂这121是个什么东西仔细的查看资料了解到原来是日期数据转换的格式,代表的格式是yyyy-mm-dd hh:mi:ss:mmm(24小时制),还有很多格式,如 101的格式是 mm/dd/yy。