Например: таблица

COL1 COL2 COL3

АДАМ НУЛЬ ААА

NULL EVE BBB

NULL NULL CCC

Как выбрать первое значение NOT NULL? Пожалуйста, предложите. Спасибо!!!

1 ответ1

1

Если вы хотите первое значение, которое не равно NULL, вы можете использовать COALESCE:

select coalesce(col1, col2, col3) from table

Он все равно даст вам NULL, если col1, col2 и col3 равны NULL.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .