1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Cleaning Data in SQL Server Databases

Connected

cvičení

Doplňování chybějících hodnot pomocí COALESCE()

V předchozím cvičení jsi použil/a funkci ISNULL() k nahrazení hodnot NULL v jednom sloupci jinou hodnotou.

Teď chceš vytvořit nový sloupec location, který vrátí hodnoty sloupce airport_city, a pokud tam jsou hodnoty NULL, vrátí místo nich hodnotu ze sloupce airport_state. Pokud je NULL i airport_state, chceš vrátit řetězec 'Unknown'.

K tomu slouží funkce COALESCE(), která vyhodnotí argumenty v závorce a vrátí první z nich, který není NULL.

Pokyny

100 XP
  • Pomocí COALESCE() vrať první hodnotu, která není NULL, ze sloupců airport_city, airport_state nebo z řetězce 'Unknown'.