Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Ekstraksi substring MySQL menggunakan pembatas

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;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan untuk menemukan dan menghapus data duplikat dari tabel MYSql

  2. Sisipkan beberapa baris dengan pernyataan yang disiapkan PDO

  3. Perbarui Kueri Untuk Memperbarui Baris di MySQL

  4. MySQL - Pemicu untuk memperbarui tabel yang sama setelah dimasukkan

  5. Bagaimana menemukan kapan server MySQL/MariaDB dimulai