Как написать запрос, чтобы установить значение столбца на основе другого столбца - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть таблица с именем FDWelcomeCall и есть столбцы wcstatus и datecompleted.

Я хочу выбрать datecompleted.Но я хочу установить значение datecompleted на NULL, если значение wcstatus равно 0 или 1, за исключением того, что значение datecompleted будет отображаться нормально.

1 Ответ

0 голосов
/ 06 февраля 2019

Вы можете использовать конструкцию CASE, например:

SELECT CASE WHEN wc_status IN (0, 1) THEN NULL ELSE datecompleted END datecompleted 
FROM FDWelcomeCall

Если вы действительно хотите установить datecompleted на NULL, когда wc_status равно 0 или 1:

UPDATE FDWelcomeCall
SET datecompleted = NULL
WHERE wc_status IN (0, 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...