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

Mencari dari nilai yang dipisahkan koma

Anda dapat menggunakan FIND_IN_SET untuk mengambil baris yang cocok dengan kriteria Anda:

SELECT * FROM your_table WHERE FIND_IN_SET('value', field_with_comma_sep_values) > 0;

Pada dasarnya, FIND_IN_SET mengembalikan indeks item yang ditemukan. Jadi kueri ini menemukan semua baris yang menemukan kata yang cocok dalam "kumpulan" nilai yang dipisahkan koma.

Kredit: Saya tahu ada yang seperti ini, tapi postingan ini adalah tempat saya menemukan jawaban dan pernyataan SELECT.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Daftar tag SQL dan pemfilteran tag

  2. Cara mengulang set hasil mysql

  3. Pernyataan SELECT yang digunakan memiliki jumlah kolom yang berbeda (REDUX!!)

  4. SQL untuk membuat tabel matriks

  5. Memperbarui database MySql menggunakan PHP melalui fungsi javascript onClick