Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sprawdź, czy element jest zawarty w wartościach ​(tablicy) kolumny json w MySql

To powinno wystarczyć:

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

Podwójne cudzysłowy wokół 8 są ważne, aby prawidłowo dopasować dane JSON. Z drugiej strony zapytanie konsekwentnie używa pojedynczych cudzysłowów dla literałów łańcuchowych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy zapytanie MySQL może zmienić wiersze w kolumny?

  2. Jak przejść przez datagridview 1 i skopiować wyniki pętli do datagridview2 w innym formularzu i tabeli DB?

  3. Globalny limit czasu zapytania w MySQL 5.6

  4. PHP nie wstawia treści do bazy danych mySQL:tekst, obrazy, nic

  5. Pomocnik równoważny Doctrine 2 SUM()?