我试图只选择id小于int值的对象。
例如:我有3个对象 - > id = 1,id = 2,id = 3 现在我想只获取id小于变量i = 2的对象;
我该如何管理?
sql = "SELECT id FROM table_name WHERE id <= i";
谢谢; - )
我在iPhone OS上使用SQLite3。当我这样做时:
SELECT id FROM table_name WHERE id <= 2
它有效......但问题是变量i!
答案 0 :(得分:0)
SQLite支持参数化查询的标准SQL语法,因此以下之一将非常有用:
SELECT id FROM table_name WHERE id <= ?
SELECT id FROM table_name WHERE id <= :i
第一个使用位置参数(?
),第二个使用命名参数(i
)。这些是如何绑定您的主机语言,我们无法告诉您;我们不知道你在用什么郎!