sql >> Database >  >> RDS >> Mysql

Mysql - Hoe twee Json-objecten te vergelijken?

U kunt dit doen met JSON_CONTAINS :

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

Dit voert een vergelijking uit die de volgorde van de waarden negeert, wat van cruciaal belang is omdat MySQL JSON-eigenschappen opnieuw zal ordenen voor efficiëntie op INSERT.



  1. Hoe MySql en Entity Framework 4.1 code eerst te gebruiken

  2. Geo-zoeken (afstand) in PHP/MySQL (prestaties)

  3. Aan de slag met SQL Server op Azure

  4. Krijg het op één na hoogste salaris voor elke persoon in mysql