Порівняння значень
Компанія eSymphony попросила вас проаналізувати відмінності між іменем виконавця та композитора. Конкретніше — їм потрібно дізнатися, для яких треків Queen вони відрізняються. Якщо вони співпадають, має з'явитися значення NULL, а якщо різняться — слід показати ім'я виконавця. Для вас це не проблема, адже ви знаєте все про функції, пов'язані з 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