4 Cara Memisahkan String dengan Pembatas di SQL
Bermacam Macam / / June 18, 2022
Beberapa programmer SQL ingin membatasi pemisahan string di SQL server. Namun terkadang, programmer mungkin bingung bagaimana Anda bisa melakukannya. Jadi, dalam artikel ini, Anda dapat mempelajari beberapa metode SQL split string by delimiter, yang mudah dipahami. Baca dan ikuti langkah-langkah ini dengan hati-hati untuk memisahkan pemisah SQL dengan sukses di server SQL Anda.
Isi
- 4 Cara Memisahkan String dengan Pembatas di SQL
- Metode 1: String Split SQL Standar
- Metode 2: SQL Server Split String
- Metode 3: String Split PostgreSQL
- Metode 4: String Pemisahan MySQL
4 Cara Memisahkan String dengan Pembatas di SQL
Ada empat cara yang dengannya Anda dapat 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 Split SQL Standar
Ini adalah salah satu metode termudah yang dapat Anda coba untuk memisahkan string yang dibatasi. Dalam metode ini, kita harus menggunakan
MEMBELAH() fungsi. Fungsi ini menggunakan string dan pembatas sebagai argumen. Dan string ini kemudian dibagi berdasarkan pembatas yang ditentukan.Sintaksis:
SPLIT(VALUE[, pembatas])
1. Berdasarkan koma (,) pembatas, 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]"
2. Jika pembatas kosong ditentukan, fungsi akan mengembalikan larik karakter UTF-8 dari nilai string. Kami membagi string dengan ruang angkasayang bertindak sebagai pembatas pada kasus ini.
Contoh: (Array string)
PILIH SPLIT('p q r s t u v', ' ') AS arr;
Keluaran:
arr"[p, q, r, s, t, u, v]"
3. Juga, jika Anda menjalankan string kosong, fungsi akan memberikan output dengan susunan kosong.
Contoh:
PILIH SPLIT('', '') SEBAGAI arr;
Keluaran:
arr[]
Baca juga: Perbaiki Perintah Gagal Dengan Kode Kesalahan 1 Info Telur Python
Metode 2: SQL Server Split String
Anda dapat menggunakan STRING_SPLIT() fungsi di server SQL untuk membagi string yang dibatasi.
Sintaksis:
STRING_SPLIT (string, pembatas )
Contoh:
PILIH NILAIDARI STRING_SPLIT('m, n, o, p, q, r', ',');
Keluaran:
NILAImnHaipqr
Metode 3: String Split PostgreSQL
Dengan bantuan SPLIT_PART() fungsi, Anda dapat membagi string apa pun dalam SQL. Fungsi string split PostgreSQL ini membutuhkan string untuk dipisah dan pembatas untuk digunakan. Juga, ia mengembalikan bagian dari string seperti yang ditentukan.
Catatan: Parameter posisi harus a bilangan bulat positif yang harus dimulai pada 1.
Sintaksis:
SPLIT_PART(string, pembatas, posisi)
Contoh:
pilih split_part('h, e, l, l, o', ',', 3);
Keluaran:
split_partl.
Baca juga: Cara Mengaktifkan atau Menonaktifkan JavaScript di Peramban Anda
Metode 4: String Pemisahan MySQL
Dalam MySQL Metode Split String, kita dapat menggunakan SUBSTRING_INDEX() berfungsi untuk membagi string yang dibatasi dalam SQL. Sekarang, fungsi ini mengambil string, pembatas, dan string dihitung sebagai argumen dan mengembalikan jumlah string tergantung pada hitungan yang dibagi oleh pembatas yang disediakan.
Sintaksis:
SUBSTRING_INDEX(string, pembatas, hitung)
Contoh:
PILIH 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 Salah 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 yang disebutkan 4 cara untukSQL split string menurut 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 jadikan artikel. Jatuhkan mereka di bagian komentar di bawah agar kami tahu.