Ontbrekende waarden opvullen met COALESCE()
In de vorige oefening gebruikte je de functie ISNULL() om de NULL-waarden van een kolom te vervangen door een andere waarde.
Nu wil je een nieuwe kolom, location, maken die de waarden van de kolom airport_city teruggeeft en, als die NULL bevat, de waarde van airport_state teruggeeft. Als airport_state ook NULL is, wil je de string 'Unknown' teruggeven.
Hiervoor kun je COALESCE() gebruiken. Deze functie evalueert de argumenten tussen haakjes en geeft het eerste argument terug dat niet NULL is.
Deze oefening maakt deel uit van de cursus
Gegevens opschonen in SQL Server-databases
Oefeninstructies
- Gebruik
COALESCE()om de eerste niet-NULLwaarde vanairport_city,airport_stateof'Unknown'terug te geven.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT
airport_code,
airport_name,
-- Replace the missing values
___(___, ___, '___') AS location
FROM airports