1. Nauka
  2. /
  3. Kursy
  4. /
  5. Eksploracyjna analiza danych w SQL

Connected

ćwiczenie

Coalesce

Funkcja coalesce() przydaje się do określania wartości domyślnej lub zastępczej, gdy kolumna zawiera wartości NULL.

coalesce() sprawdza argumenty po kolei i zwraca pierwszą wartość różną od NULL, o ile taka istnieje.

  • coalesce(NULL, 1, 2) = 1
  • coalesce(NULL, NULL) = NULL
  • coalesce(2, 3, NULL) = 2

W danych fortune500 kolumna industry zawiera pewne braki. Użyj funkcji coalesce(), aby w przypadku gdy industry ma wartość NULL, podstawić wartość z kolumny sector. Następnie znajdź najczęściej występującą branżę.

Instrukcje

100 XP
  • Użyj funkcji coalesce(), aby wybrać pierwszą wartość różną od NULL spośród industry, sector lub 'Unknown' jako wartości zastępczej.
  • Nadaj wynikowi wywołania coalesce() alias industry2.
  • Policz liczbę wierszy dla każdej wartości industry2.
  • Znajdź najczęściej występującą wartość industry2.