SQLite Select Statement - Где выполняются два условия? - PullRequest
0 голосов
/ 25 октября 2011

Может кто-нибудь поправить мое утверждение select, ниже работает выбор всего из таблицы 'игры', где 'genre = fps'.

tx.executeSql('SELECT * FROM games WHERE genre=fps', [], renderResults);

Я не знаю, как это сделать, или можно ли расширить это, чтобы выбрать все, где 'genre = fps' и 'decade = 90' - что-то вроде этого:

tx.executeSql('SELECT * FROM games WHERE genre=fps AND decade=90', [], renderResults);

или

tx.executeSql('SELECT * FROM games WHERE genre=fps AND WHERE decade=90', [], renderResults);

Возможно ли вышеизложенное? Это, вероятно, действительно просто, но я не могу найти примеры или учебники для подражания.

Любая помощь будет отличной.

Спасибо

1 Ответ

1 голос
/ 25 октября 2011

Ваша первая попытка верна, однако, если fps - текстовое значение, вам нужно заключить его в кавычки:

 SELECT * FROM games WHERE genre = 'fps' AND decade = 90
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...