MulaiMulai sekarang secara 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 adalah bagian dari kursus

Fungsi untuk Memanipulasi Data di SQL Server

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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