Условия выбора данных в представлении для колонки со заначением NULL

Есть таблица ATEST с двумя столбцами QUESTS, COMMENTS:

QUESTS      COMMENTS
-------------------------------
Вопрос 1    Тут есть данные
Вопрос 2    
Вопрос 3    
Вопрос 4    И тут есть данные
Вопрос 5    

Надо сделать на основе этой таблицы предсттавление с одним столбцом QUECOMM, в котором должна быть информация:

  • если в COMMENTS есть данные (не NULL), то внести данные из ATEST.COMMENTS (получится, 1 и 4 строки)
  • если в COMMENTS нет данных (NULL), тогда брать ATEST.QUESTS (2, 3 и 5 строки).

То есть, сделать простое условие. Как его сделать именно в SQL?


Ответы (1 шт):

Автор решения: 0xdb

Думаю так:

create or replace view atestview as 
    select coalesce (comments, quests) quecom
    from atest
/ 
→ Ссылка