TransWikia.com

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

Stack Overflow на русском Asked by Gipnomanul on November 25, 2021

Есть таблица 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?

One Answer

Думаю так:

create or replace view atestview as 
    select coalesce (comments, quests) quecom
    from atest
/ 

Answered by 0xdb on November 25, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP