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
<Kurs>Einführung in Oracle SQL</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
-- 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