Например: таблица
COL1 COL2 COL3
АДАМ НУЛЬ ААА
NULL EVE BBB
NULL NULL CCC
Как выбрать первое значение NOT NULL? Пожалуйста, предложите. Спасибо!!!
Например: таблица
COL1 COL2 COL3
АДАМ НУЛЬ ААА
NULL EVE BBB
NULL NULL CCC
Как выбрать первое значение NOT NULL? Пожалуйста, предложите. Спасибо!!!
Если вы хотите первое значение, которое не равно NULL, вы можете использовать COALESCE
:
select coalesce(col1, col2, col3) from table
Он все равно даст вам NULL, если col1, col2 и col3 равны NULL.