2016-06-30 2 views
2

У меня есть столбец1, column2, column3, column4, column5 и т. Д.SQLite выберите, где все столбцы не являются нулевыми.

Если я знаю, что один столбец не пустой, я могу использовать этот запрос:

SELECT * 
FROM table 
WHERE columnA IS NOT NULL; 

Но теперь я хочу, чтобы выбрать строки, где все столбцы не являются пустыми.

Как легко написать запрос?

+0

Прошу прощения, но у меня возникли проблемы с пониманием ваш вопрос. – Mixone

ответ

3

Используйте внешний вид запроса, как этот

SELECT * 
FROM table_name 
WHERE NOT column1 IS NULL AND NOT column2 IS NULL... 
+0

, но если у меня много столбцов, я должен писать каждый столбец не нуль один за другим. Есть ли там езидный способ писать? – leo

+0

напишите этот длинный запрос и создайте представление в этой таблице, тогда другие запросы будут легкими. другие запросы должны быть в этом представлении. –

+0

Thx, вы меня спасете – leo

Смежные вопросы