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

Mysql - Bagaimana cara membandingkan dua objek Json?

Anda dapat melakukannya menggunakan JSON_CONTAINS :

SELECT COUNT(criteria) 
FROM my_alerts 
WHERE JSON_CONTAINS(criteria,'{"industries": ["1"], "locations": ["1", "2"]}')

Ini melakukan perbandingan yang mengabaikan urutan nilai, yang sangat penting karena MySQL akan mengurutkan ulang properti JSON untuk efisiensi pada INSERT.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa memanggil Class.forName(com.mysql.jdbc.Driver) mendaftarkan MySQL untuk JDBC?

  2. Cara Menggunakan MySQL Rollup

  3. memformat bidang tanggal di mysql

  4. Kesalahan Django MySQL saat bermigrasi

  5. Apakah mempartisi di mysql membuat tabel atau hanya tabel virtual?