Kemungkinan duplikat dari ini:Pisahkan nilai dari satu bidang menjadi dua
Sayangnya, MySQL tidak menampilkan fungsi string split. Seperti pada link di atas menunjukkan ada Fungsi Split yang ditentukan pengguna .
Versi yang lebih bertele-tele untuk mengambil data adalah sebagai berikut:
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', 1), ',', -1) as colorfirst,
SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', 2), ',', -1) as colorsecond
....
SUBSTRING_INDEX(SUBSTRING_INDEX(colors, ',', n), ',', -1) as colornth
FROM product;