Werte vergleichen
eSymphony hat dich gebeten, die Unterschiede zwischen Komponist und Künstlernamen zu prüfen. Genauer gesagt möchten sie wissen, bei welchen Queen‑Tracks diese voneinander abweichen. Wenn sie identisch sind, soll ein NULL‑Wert erscheinen, und wenn sie sich unterscheiden, soll der Künstlername angezeigt werden. Für dich ist das natürlich kein Problem, denn du kennst dich mit Null‑Funktionen bestens aus.
Diese Übung ist Teil des Kurses
Einführung in Oracle SQL
Anleitung zur Übung
- Zeige
NULLan, wenn Künstlername und Komponist identisch sind, und den Künstlernamen, wenn sie sich unterscheiden. - Filtere auf Zeilen, in denen der Künstlername
'Queen'ist.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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