Mulai sekarangMulai gratis

Memecah string menjadi bagian-bagian

Selain menggabungkan nilai dari beberapa baris, tugas umum lainnya adalah memecah sebuah string menjadi beberapa bagian.

Mulai SQL Server 2016, tersedia fungsi bawaan untuk melakukan tugas ini: STRING_SPLIT(string, separator).

Fungsi ini membagi string menjadi substring berdasarkan pemisah dan mengembalikan sebuah tabel, dengan setiap baris berisi satu bagian dari string asli.

Ingat: karena hasil fungsi ini berupa tabel, fungsinya tidak dapat digunakan sebagai kolom di klausa SELECT; Anda hanya dapat menggunakannya di klausa FROM, sama seperti tabel biasa.

Dalam latihan ini, Anda akan membiasakan diri dengan fungsi ini.

Latihan ini merupakan bagian dari kursus

Fungsi untuk Memanipulasi Data di SQL Server

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

DECLARE @phrase NVARCHAR(MAX) = 'In the morning I brush my teeth. In the afternoon I take a nap. In the evening I watch TV.'

SELECT value
FROM ___;
Edit dan Jalankan Kode