sqlite大于或等于1个查询无法正常工作

时间:2016-01-29 13:28:09

标签: sqlite

我有一个字段q4的表,类型为整数(10),默认值为0。

我想要q4大于或等于1的结果。

我在sqlite中试过这个。

SELECT * FROM g101 WHERE  q4 >= 1

但它显示两行,其值为0.

请帮忙,

提前感谢

1 个答案:

答案 0 :(得分:2)

sqlite> create table g101(q4);
sqlite> insert into g101 values (0), ('0');
sqlite> SELECT * FROM g101 WHERE  q4 >= 1;
0

显然,您的表格中有文字值。

(请注意SQLite非常ignores column types。)