Łączenie nazw miast i stanów
W poprzednim ćwiczeniu używałeś operatora + do łączenia dwóch kolumn w jedną. Tym razem zrobisz to samo, ale z użyciem funkcji CONCAT().
Aby uzyskać format konkatenacji taki jak 'Las Vegas, Nevada', musisz skorzystać z wyrażenia CASE – na wypadek, gdyby kolumna state zawierała wartości NULL.
To ćwiczenie jest częścią kursu
Czyszczenie danych w bazach danych SQL Server
Instrukcje do ćwiczenia
- Połącz nazwy miast ze stanami za pomocą funkcji
CONCAT(), używając instrukcjiCASE, która zwraca'', gdystatema wartośćNULL, a w przeciwnym razie wykonuje normalną konkatenację.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
client_name,
client_surname,
-- Use the function to concatenate the city and the state
___(
___,
CASE WHEN state IS NULL THEN ''
ELSE ___(', ', ___) END) AS city_state
FROM clients