Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Überprüfen Sie, ob ein Element in den Werten (Array) einer json-Spalte in MySql enthalten ist

Das sollte es tun:

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

Die doppelten Anführungszeichen um 8 sind wichtig, um die JSON-Daten richtig abzugleichen. Andererseits verwendet die Abfrage durchgehend einfache Anführungszeichen für Zeichenfolgenliterale.