我需要创建一个复杂的SQLite语句。
我需要像这样的SQLite语句
if ((part ==1 || part == 2) && isFree==YES)
我创建了这样的声明
@"SELECT * FROM book abook WHERE abook.part=0 OR abook.part=1 AND abook.isFree!=0"
请你检查一下。这是正确的陈述吗?
答案 0 :(得分:4)
试试这个
SELECT * FROM book abook WHERE (abook.part=0 OR abook.part=1) AND abook.isFree!=0
答案 1 :(得分:2)
您需要使用括号:
SELECT * FROM book abook WHERE (abook.part=0 OR abook.part=1) AND abook.isFree!=0