Fehlende Werte mit COALESCE() füllen
In der vorherigen Übung hast du die Funktion ISNULL() verwendet, um die NULL-Werte einer Spalte durch einen anderen Wert zu ersetzen.
Jetzt möchtest du eine neue Spalte location erstellen, die die Werte der Spalte airport_city zurückgibt und, falls dort NULL steht, stattdessen den Wert von airport_state. Wenn auch airport_state NULL ist, soll der String 'Unknown' zurückgegeben werden.
Dafür kannst du COALESCE() verwenden. Die Funktion wertet die Argumente in Klammern aus und gibt das erste Argument zurück, das nicht NULL ist.
Diese Übung ist Teil des Kurses
Datenbereinigung in SQL Server-Datenbanken
Anleitung zur Übung
- Verwende
COALESCE(), um den ersten nicht-NULL-Wert ausairport_city,airport_stateoder'Unknown'zurückzugeben.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
SELECT
airport_code,
airport_name,
-- Replace the missing values
___(___, ___, '___') AS location
FROM airports