Mysql
 sql >> база данни >  >> RDS >> Mysql

Проверете дали даден елемент се съдържа в стойностите (масив) на json колона в MySql

Това трябва да го направи:

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

Двойните кавички около 8 са важни, за да съответстват правилно на JSON данните. От друга страна, заявката последователно използва единични кавички за низови литерали.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вижте дали lat/long попада в полигон, като използвате mysql

  2. Как работи Hibernate Batch insert?

  3. MYSQL заявка - вземете редове, където цената е променена

  4. Еквивалентна заявка на функцията за прозорец на Postgres lag() в MySQL

  5. Издаване на конкатенация на редове с дубликати