Tidak ada fungsi pemisahan string di MySQL. jadi Anda harus membuat fungsi Anda sendiri. Gunakan tautan di bawah ini. Ini akan membantu Anda
Pisahkan string yang dibatasi
Contoh fungsi berikut mengambil 3 parameter, melakukan operasi menggunakan fungsi SQL, dan mengembalikan hasilnya.
Fungsi
CREATE FUNCTION SPLIT_STR(
x VARCHAR(255),
delim VARCHAR(12),
pos INT
)
RETURNS VARCHAR(255)
RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos),
LENGTH(SUBSTRING_INDEX(x, delim, pos -1)) + 1),
delim, '');
Penggunaan
SELECT SPLIT_STR(string, delimiter, position)
Contoh
SELECT SPLIT_STR('a|bb|ccc|dd', '|', 3) as third;
+-------+
| third |
+-------+
| ccc |
+-------+
Kredit:http://blog.fedecarg.com/ 2009/02/22/mysql-split-string-function/