Concatenarea orașelor cu statele
În exercițiul anterior, ai folosit operatorul + pentru a combina două coloane într-una singură. De data aceasta trebuie să faci același lucru, dar folosind funcția CONCAT().
Pentru a obține formatul 'Las Vegas, Nevada' la concatenare, va trebui să folosești expresia CASE în cazul în care coloana state conține valori NULL.
Acest exercițiu face parte din cursul
Curățarea datelor în bazele de date SQL Server
Instrucțiuni pentru exercițiu
- Concatenează numele orașelor cu statele folosind funcția
CONCAT(), utilizând totodată o instrucțiuneCASEcare returnează''cândstateesteNULLși efectuează o concatenare normală în caz contrar.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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