Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Gebruik COALESCE() om de eerste niet-NULL waarde van airport_city, airport_state of 'Unknown' terug te geven.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

SELECT
airport_code,
airport_name,
-- Replace the missing values
___(___, ___, '___') AS location
FROM airports
Code bewerken en uitvoeren