Извините, если это было задано раньше, но я искал и не могу найти решение моей простой проблемы.
Мне нужно выбрать все строки, в которых столбец varchar имеет в нем текст (буквы, цифры или специальные символы), поэтому я написал следующий запрос:
SELECT col1
FROM table
WHERE col1 IS NOT NULL
Но это возвращает столбцы, которые содержат значение '' (т.е. пустое, но не установлено в NULL, так что оно все равно возвращается).
Я попытался изменить запрос на это:
SELECT col1
FROM table
WHERE col1 IS NOT NULL
AND col1 != ''
Но это не сработало.
Как остановить строки, в которых пустой столбец не возвращается?