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

Проверка значений NULL

Компания eSymphony хочет узнать, сколько треков не входит ни в один плейлист и стоит $1,99. Поскольку треки из плейлистов покупаются чаще, компания хочет оценить потенциальную упущенную выручку.

Чтобы ответить на этот вопрос, необходимо объединить таблицы и проанализировать значения NULL, которые появляются там, где условие соединения не выполняется.

Это упражнение является частью курса

Введение в Oracle SQL

Посмотреть курс

Инструкции к упражнению

  • Выберите общее количество строк в результирующей выборке.
  • Выполните подходящее соединение таблиц Track и PlaylistTrack.
  • Отфильтруйте треки, которые не входят ни в один плейлист и стоят $1,99.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Count the number of rows in the result
SELECT ___(*) AS SongCount
-- Perform the appropriate join
FROM ___
	ON t.___ = p.___
-- Filter on tracks not in a playlist and cost $1.99
WHERE p.___ ___ ___ AND t.UnitPrice = ___
Редактировать и запускать код