Memisahkan Nilai Dipisahkan Koma dalam SQLite
Pendekatan alternatif untuk bekerja dengan rentetan yang dipisahkan koma dalam SQLite melibatkan memanfaatkan Ungkapan Jadual Biasa (CTEs ). CTE menyediakan cara untuk memecahkan rentetan kepada nilai individu dengan berkesan.
Pelaksanaan Langkah demi Langkah:
Contoh:
Berikut ialah contoh kod untuk menggambarkan pendekatan CTE:
WITH split(word, csv) AS ( SELECT '', 'Auto,A,1234444'||',' UNION ALL SELECT substr(csv, 0, instr(csv, ',')), substr(csv, instr(csv, ',') + 1) FROM split WHERE csv != '' ) SELECT word FROM split WHERE word!='';
Output:
Auto A 1234444
Kaedah ini menawarkan cara yang ringkas dan cekap untuk memisahkan rentetan yang dipisahkan koma dalam SQLite, membolehkan anda mengakses nilai individu dengan mudah.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membahagikan Nilai Dipisahkan Koma dengan Cekap dalam SQLite Menggunakan CTE?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!