作者:jarvis | 来源:互联网 | 2023-05-18 10:21
在SQLite查询中,需要注意在日期前后的空格。有一个表,格式Date:CHAR如果:SELECT*FROMIFWHEREDATE>2014-09-01----日期
在SQLite查询中,需要注意在日期前后的空格。
有一个表,格式 Date:CHAR
如果:SELECT * FROM IF WHERE DATE>'2014-09-01' ----日期中没有空格
很正常显示:
但是,如果 SELECT * FROM IF WHERE DATE>' 2014-09-01' ----日期前中有空格!
你将发现,查询的结果,是不正常的。
需要说明的是,后空格是正常的。
SELECT * FROM IF WHERE Date> '2014-09-01 ' AND Date<'2015-01-01 ' --- 日期中有后空格