sql >> Databáze >  >> RDS >> Mysql

Hluboký dotaz JSON s částečnou cestou v MySQL 5.7?

Mělo by to stačit:

SELECT JSON_CONTAINS(JSON_EXTRACT(Doc, '$.*.f1[*].c1'), '"foo1"') FROM table;

Pokud používáte 5.7.9 nebo novější, můžete nahradit JSON_EXTRACT funkce s -> operátor:

SELECT JSON_CONTAINS(Doc->'$.*.f1[*].c1', '"foo1"') FROM table;



  1. Aktualizujte informace o databázi pomocí tlačítka onclick

  2. Snižování parametru postgresql.conf, najednou

  3. Zajištění pravidelného servisu SQL Serveru

  4. Importujte soubory XML do PostgreSQL