ÎncepețiÎncepe gratuit

Folosirea SUBSTRING() și CHARINDEX()

În această lecție, ai învățat cum să împarți o coloană în mai multe coloane.

Tabelul clients_split are o coloană, city_state, care stochează orașele în care locuiesc clienții și statul corespunzător. Valorile acestei coloane arată astfel: 'Chicago, Illinois'.

Trebuie să împarți această coloană în două coloane noi: una pentru oraș și una pentru stat. Poți folosi SUBSTRING() în combinație cu CHARINDEX() și LEN().

Acest exercițiu face parte din cursul

Curățarea datelor în bazele de date SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Extrage numele orașului folosind SUBSTRING() și CHARINDEX().
  • Extrage numele statului folosind SUBSTRING(), CHARINDEX() și LEN().

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

SELECT 
	client_name,
	client_surname,
    -- Extract the name of the city
	___(city_state, 1, CHARINDEX(', ', ___) - 1) AS city,
    -- Extract the name of the state
    ___(city_state, CHARINDEX(', ', ___) + 1, LEN(city_state)) AS state
FROM clients_split
Editează și rulează codul