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

Periksa apakah suatu elemen terkandung dalam nilai (array) kolom json di MySql

Ini harus melakukannya:

SELECT name, data 
FROM articolo 
WHERE JSON_CONTAINS(data, '"8"', '$.fornitori')

Tanda kutip ganda di sekitar 8 penting, untuk mencocokkan data JSON dengan benar. Di sisi lain, kueri secara konsisten menggunakan tanda kutip tunggal untuk literal string.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:indeks unik yang tidak menghormati nilai `null`

  2. Mengabaikan tahun dalam SQL Query dengan rentang tanggal

  3. Masalah menggunakan MySQL dengan AWS Lambda di Python

  4. Bagaimana Anda mengekstrak nilai numerik dari string dalam kueri MySQL?

  5. Mengapa Data Aplikasi Survei Django SessionWizardView saya tidak muncul dalam format yang dapat digunakan di Database MySQL saya?