SQLite: 注意日期查询中的“前空格”问题将引发错误查询!

来源:互联网 发布:黄芪泡水 知乎 编辑:程序博客网 时间:2024/05/18 00:42

在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    '  --- 日期中有后空格






0 0
原创粉丝点击