Как найти соответствие не null + not empty?

Мне нужно сделать несколько запросов в грязной базе данных. Некоторые столбцы заполнены либо null, либо пустой строкой. Я могу сделать такой запрос:

select * from a where b is not null and b <> '';

Но есть ли ярлык для этого случая? (соответствовать каждому непустому значению) Что-то вроде:

select * from a where b is filled;

person rap-2-h    schedule 30.01.2017    source источник
comment
Не дубликат. Другой вопрос - null or empty, а этот вопрос - not null and not empty   -  person Clodoaldo Neto    schedule 30.01.2017


Ответы (1)


Просто:

where b <> ''

будет делать то, что вы хотите, поскольку null <> '' имеет значение null, и строка не будет возвращена

person Clodoaldo Neto    schedule 30.01.2017