Мне нужно создать сложный оператор SQLite - PullRequest
0 голосов
/ 02 апреля 2012

Мне нужно создать сложный оператор 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 ]

4 голосов
/ 02 апреля 2012

Попробуйте это

SELECT * FROM book abook WHERE (abook.part=0 OR abook.part=1) AND abook.isFree!=0
2 голосов
/ 02 апреля 2012

Вам необходимо использовать скобки:

SELECT * FROM book abook WHERE (abook.part=0 OR abook.part=1) AND abook.isFree!=0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...