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

Przetwarzaj JSON w MySQL

Oto rozwiązanie w składni 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

Wyjście:

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

Pamiętaj, że klucze pól w JSON rozróżniają wielkość liter. Na przykład 'formId' to nie to samo co 'formid' .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wiele instrukcji INSERT mysql w jednym zapytaniu php

  2. Maksymalna liczba jednoczesnych połączeń z MySQL

  3. BŁĄD:Nie udało się zbudować rozszerzenia natywnego gem - Błąd podczas instalacji mysql2

  4. Dynamiczne tabele bazy danych w django

  5. Czy MySQL eliminuje wspólne podwyrażenia między klauzulą ​​SELECT i HAVING/GROUP BY?