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

Permintaan MySQL menemukan nilai dalam string yang dipisahkan koma

Cara klasiknya adalah dengan menambahkan koma di kiri dan kanan:

select * from shirts where CONCAT(',', colors, ',') like '%,1,%'

Tapi find_in_set juga berfungsi:

select * from shirts where find_in_set('1',colors) <> 0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ambil TOP 10 Baris Tanpa Menggunakan TOP atau LIMIT? – Pertanyaan Wawancara Minggu Ini #247

  2. Dapatkan jumlah total baris saat menggunakan LIMIT?

  3. Bagaimana cara mengimpor file CSV ke tabel MySQL?

  4. php / Mysql struktur pohon terbaik

  5. (mysql, php) Bagaimana cara mendapatkan nilai bidang auto_increment sebelum memasukkan data?