Zacznij terazZacznij za darmo

Porównywanie wartości

eSymphony poprosiło cię o zbadanie różnic między nazwiskiem kompozytora a nazwą wykonawcy. Konkretnie chodzi o to, dla których utworów Queen te wartości się różnią. Jeśli są takie same, powinien pojawić się NULL, a jeśli się różnią – wyświetlona powinna zostać nazwa wykonawcy. To żadne wyzwanie, skoro znasz już funkcje związane z wartościami null.

To ćwiczenie jest częścią kursu

Wprowadzenie do Oracle SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Wyświetl NULL, jeśli nazwa wykonawcy i kompozytor są tacy sami, lub nazwę wykonawcy, jeśli się różnią.
  • Ogranicz wyniki do wierszy, w których nazwa wykonawcy to 'Queen'.

Interaktywne ćwiczenie praktyczne

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

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