我有一个字段q4的表,类型为整数(10),默认值为0。
我想要q4大于或等于1的结果。
我在sqlite中试过这个。
SELECT * FROM g101 WHERE q4 >= 1
但它显示两行,其值为0.
请帮忙,
提前感谢
答案 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。)