НачатьНачать бесплатно

Сравнение значений

Компания 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
Редактировать и запускать код