Контактные данные студента - Oracle SQL - PullRequest
0 голосов
/ 10 апреля 2020

Чтобы написать SQL запрос для отображения информации об ученике. Если адрес отсутствует, отобразите идентификатор электронной почты и наоборот. Если и адрес, и адрес электронной почты отсутствуют, выведите «NA». Ясно, что мы должны использовать предложения CASE-WHEN-THEN-ELSE. Но запрос не выбирает нужные значения.

enter image description here

1 Ответ

1 голос
/ 10 апреля 2020

Вы можете использовать COALESCE следующим образом:

SELECT
    T.*,
    COALESCE(T.ADDRESS, T.EMAIL_ID, 'NA') AS CALCULATED_ADDRESS
FROM
    STUDENT_DETAILS T;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...