Zacznij terazZacznij za darmo

Sprawdzanie wartości NULL

Firma eSymphony chce wiedzieć, ile ścieżek nie należy do żadnej playlisty i kosztuje 1,99 $. Ponieważ utwory z playlist są kupowane częściej, firma chce oszacować potencjalne przychody, które traci.

Aby odpowiedzieć na to pytanie, musisz połączyć dane i przeanalizować wartości NULL pojawiające się tam, gdzie warunek złączenia nie jest spełniony.

To ćwiczenie jest częścią kursu

Wprowadzenie do Oracle SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Wybierz łączną liczbę zwróconych wierszy.
  • Wykonaj odpowiednie złączenie tabel Track i PlaylistTrack.
  • Przefiltruj wyniki tak, aby uwzględniały tylko ścieżki, które nie należą do żadnej playlisty i kosztują 1,99 $.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- 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 = ___
Edytuj i uruchom kod