我需要创建一个复杂的SQLite语句

时间:2012-04-02 14:11:07

标签: sql sqlite

我需要创建一个复杂的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"

请你检查一下。这是正确的陈述吗?

2 个答案:

答案 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