4 Cara Memisahkan String dengan Pembatas di SQL

  1.  4 Cara Memisahkan String dengan Delimiter di SQL

4 Cara Memisahkan String dengan Pembatas di SQL

Ada empat cara untuk membagi nilai string yang dibatasi. Anda dapat menggunakan salah satu metode dengan fungsi masing-masing untuk mencapai kode keluaran yang diinginkan di server SQL. Mari kita mulai!

Metode 1: String Pemisahan SQL Standar

Ini adalah salah satu metode termudah yang dapat Anda coba untuk memisahkan string yang dibatasi. Dalam metode ini, kita harus menggunakan fungsi SPLIT() . Fungsi ini mengambil string dan pembatas sebagai argumen. Dan string ini kemudian dipisah berdasarkan pembatas yang ditentukan.

Sintaks :

SPLIT(NILAI[, pembatas])

  1. Berdasarkan pemisah koma (,) , fungsi ini akan membagi nilai string secara default. Tetapi syaratnya adalah Anda harus menentukan pembatas target untuk byte.

Contoh :

PILIH    SPLIT(‘1,2,3,4,5,6,7’, ‘,’) AS arr;

Keluaran :

arr    “[1,2,3,4,5,6,7]”

  1. Jika pembatas kosong ditentukan, fungsi akan mengembalikan larik karakter UTF-8 dari nilai string. Kami memisahkan string dengan spasi yang bertindak sebagai pembatas dalam hal ini.

Contoh : (Array string)

PILIH    SPLIT(‘pqrstu v’, ‘ ‘) AS arr;

Keluaran :

arr    “[p,q,r,s,t,u,v]”

  1. Juga, jika Anda menjalankan string kosong , fungsi tersebut akan memberikan output dengan array kosong .

Contoh :

PILIH    SPLIT(”, ”) AS arr;

Keluaran :

arr    []

Metode 2: String Pemisahan SQL Server

Anda dapat menggunakan fungsi STRING_SPLIT() di server SQL untuk memisahkan string yang dipisahkan.

Sintaksis:

STRING_SPLIT (string , pembatas )

Contoh :

PILIH    NILAI    DARI    STRING_SPLIT(‘m,n,o,p,q,r’, ‘,’);

Keluaran :

NILAI    ——————–    M    N    Hai    P    Q    R

Metode 3: String Pemisahan PostgreSQL

Dengan bantuan fungsi SPLIT_PART() , Anda dapat memisahkan string apa pun dalam SQL. Fungsi string split PostgreSQL ini membutuhkan string untuk dipisahkan dan pembatas untuk digunakan. Juga, mengembalikan bagian dari string seperti yang ditentukan.

Catatan : Parameter posisi harus berupa bilangan bulat positif yang harus dimulai dari 1.

Sintaksis:

SPLIT_PART(string, pembatas, posisi)

Contoh :

pilih split_part(‘h,e,l,l,o’, ‘,’, 3);

Keluaran :

split_part    l

Metode 4: String Pemisahan MySQL

Dalam metode MySQL Split String, kita dapat menggunakan fungsi SUBSTRING_INDEX() untuk memisahkan string yang dibatasi dalam SQL. Sekarang, fungsi ini mengambil string, pembatas, dan jumlah string sebagai argumen dan mengembalikan jumlah string tergantung pada jumlah yang dipisahkan oleh pembatas yang disediakan.

Sintaksis:

SUBSTRING_INDEX(string, pembatas, hitungan)

Contoh :

SELECT SUBSTRING_INDEX(‘q,w,e,r,t,y’, ‘,’, 6);

Keluaran :

q, w, e, r, t, y

Direkomendasikan :

  • Cara Melacak Nomor Aplikasi Teks Gratis
  • Perbaiki PSK yang Disediakan untuk SSID Jaringan di Windows 10
  • 16 Aplikasi GUI MongoDB Terbaik
  • 10 Bahasa Pemrograman Terbaik untuk Dipelajari Hari Ini

Jadi sekarang, kami harap Anda telah memahami 4 cara tersebut SQL memisahkan string dengan pembatas dengan sintaks untuk membantu Anda. Anda dapat memberi tahu kami pertanyaan apa pun tentang artikel ini atau saran tentang topik lain yang Anda ingin kami buatkan artikelnya. Jatuhkan mereka di bagian komentar di bawah untuk kami ketahui.

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET