Условный выбор SQL - Можно ли использовать оператор Case - PullRequest
0 голосов
/ 13 октября 2018

У меня есть запрос на выборку с несколькими объединениями.Основываясь на значении, мне нужно установить значение одного из выбранных значений в «N / A», если это не так, его следует запросить из таблицы.Могу ли я использовать Case из этого, пожалуйста, дайте мне знать.

Предположим, ниже запрос:

select distinct name,id,branch,Related 
from table1;

И требование

Необходимо установить "Связано"с" N / A", если ветвь не является" информатикой ", иначе она должна получить значение из таблицы 1.

1 Ответ

0 голосов
/ 13 октября 2018

Вы можете использовать case..when структуру как:

select distinct name,id,branch,
       ( case when Related = 'computer science' then
           related
         else
          'N/A'
         end
        ) as related
  from table1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...