Mulai sekarangMulai gratis

Menggunakan SUBSTRING() dan CHARINDEX()

Dalam pelajaran ini, Anda mempelajari cara membagi satu kolom menjadi beberapa kolom.

Tabel clients_split memiliki satu kolom, city_state, yang menyimpan kota tempat klien tinggal dan negara bagiannya. Nilai pada kolom ini berbentuk seperti: 'Chicago, Illinois'.

Anda perlu membagi kolom ini menjadi dua kolom baru, satu untuk kota dan satu lagi untuk negara bagian. Anda berencana menggunakan SUBSTRING() dikombinasikan dengan CHARINDEX() dan LEN().

Latihan ini merupakan bagian dari kursus

Membersihkan Data di Basis Data SQL Server

Lihat Kursus

Instruksi latihan

  • Ekstrak nama kota menggunakan SUBSTRING() dan CHARINDEX().
  • Ekstrak nama negara bagian menggunakan SUBSTRING(), CHARINDEX() dan LEN().

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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
Edit dan Jalankan Kode