В SELECT условие

вот таблица:

id           name             alt_name
1            a1
2                               b1
3            a2                 b2

в итоге надо получить:

id          name
1            a1
2            b1
3            a2

Единственный оптимальный вариант, как мне кажется это:

SELECT
id
if name IS NULL then alt_name else name -- как то так, но как это сделать??

или тут можно по другому, подскажите...

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

нашел SELECT id,

нашел
SELECT id, coalesce(name, alt_name)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023