1. Nauka
  2. /
  3. Kursy
  4. /
  5. Czyszczenie danych w bazach danych SQL Server

Connected

ćwiczenie

Uzupełnianie brakujących wartości za pomocą COALESCE()

W poprzednim ćwiczeniu użyto funkcji ISNULL(), aby zastąpić wartości NULL w kolumnie inną wartością.

Teraz chcesz utworzyć nową kolumnę, location, która zwraca wartości z kolumny airport_city, a jeśli zawiera ona wartości NULL – zwraca wartość z kolumny airport_state. Jeśli airport_state również ma wartość NULL, chcesz zwrócić ciąg znaków 'Unknown'.

Możesz to zrobić za pomocą funkcji COALESCE(), która sprawdza kolejne argumenty w nawiasie i zwraca pierwszy z nich, który nie jest NULL.

Instrukcje

100 XP
  • Użyj funkcji COALESCE(), aby zwrócić pierwszą wartość różną od NULL spośród: airport_city, airport_state lub 'Unknown'.