Сравнение значений
Компания eSymphony попросила вас изучить различия между именем композитора и именем исполнителя. В частности, их интересует, для каких треков группы Queen эти значения не совпадают. Если они одинаковы, должно отображаться значение NULL; если они различаются — имя исполнителя. Это, конечно, не составит для вас труда, ведь вы уже хорошо знакомы с функциями для работы с пустыми значениями.
Это упражнение является частью курса
Введение в Oracle SQL
Инструкции к упражнению
- Выведите
NULL, если имя исполнителя и имя композитора совпадают, и имя исполнителя — если они различаются. - Отфильтруйте строки, в которых имя исполнителя равно
'Queen'.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- Use the correct null-related function
SELECT t.Name, ar.Name, t.Composer, ___(___, ___)
FROM Track t INNER JOIN Album a
ON t.AlbumId = a.AlbumId
INNER JOIN Artist ar
ON a.ArtistId = ar.ArtistId
-- Filter on artist name Queen
WHERE ___ = '___'
ORDER BY 3