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

Analyzujte JSON v MySQL

Zde je řešení v syntaxi MySQL 5.7:

select be.config->'$.encounterId' AS eid
, be.config->'$.providerId' AS gender
, be.config->'$.patientId' AS pid
, be.config->'$.formId' AS formid
from bencounter be \G

Výstup:

*************************** 1. row ***************************
   eid: "f45bf821-98e1-4496-82ef-047971e168cb"
gender: "38001853-d2e1-4361-9fff-cfca1aedf406"
   pid: "f4d04edb-652f-427c-ac25-6fecbda2a0aa"
formid: "ETAT"

Pamatujte, že klíče polí v JSON rozlišují velká a malá písmena. Například 'formId' není totéž jako 'formid' .



  1. Pět hlavních úvah pro návrh indexu databáze na serveru SQL Server

  2. Vyhledávací dotaz necitlivý na důraz v MySQL

  3. Jak vytvořit offline aplikaci pro internacionalizaci:Podpora více jazyků

  4. Nelze vložit Unicode pomocí cx-Oracle