sqlite大于比较(>)似乎不适用于自定义类型

时间:2013-10-03 06:15:53

标签: sqlite string-comparison

SQLite是否支持两个自定义对象之间的大于(>)比较?例如,如果我运行此查询:

select myDate from test where myDate > '2010'

针对我的SQLite数据库,其中包含早于或晚于2010年的多条记录,我希望获得的回报仅包含日期晚于2010年的那些。顺便说一句,我将日期存储为注册的自定义类型在myDate专栏中。 但是,实际上它返回了每条记录,基本上完全忽略了我的WHERE子句。 是否支持这种比较? 非常感谢。

1 个答案:

答案 0 :(得分:2)

select myDate from test 
where substr(myDate, 1, 4) > '2010'

SQLFiddle demo