SQLite: объединение условий "ГДЕ" - PullRequest
0 голосов
/ 18 октября 2018

Вопрос для моего общего понимания: если у меня есть:

SELECT X, Y, Z FROM MyTable

и я хочу только записи, где ни одно из значений не является нулевым, я должен использовать

SELECT X, Y, Z FROM MyTable 
WHERE X IS NOT NULL AND Y IS NOT NULL AND Z IS NOT NULL

Есть либолее короткий вариант?Что-то вроде

SELECT X, Y, Z FROM MyTable 
WHERE X, Y, Z IS NOT NULL

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

1 Ответ

0 голосов
/ 18 октября 2018

Нет такой более короткой формы, чем приведенный ниже запрос.

SELECT X, Y, Z 
FROM MyTable 
WHERE X IS NOT NULL AND Y IS NOT NULL AND Z IS NOT NULL
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...