Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Phân tích cú pháp JSON trong MySQL

Đây là một giải pháp trong cú pháp 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

Đầu ra:

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

Hãy nhớ rằng các khóa trường trong JSON có phân biệt chữ hoa chữ thường. Ví dụ:'formId' không giống với '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. bao gồm lớp Jfactory trong một tệp php bên ngoài, Joomla

  2. Liên quan đến PHP PDO:Cập nhật câu lệnh SQL không cập nhật nội dung của cơ sở dữ liệu

  3. MySQL chọn một cột DISTINCT, với các cột khác tương ứng

  4. Tìm thành phố trong phạm vi 'X' Kilômét (hoặc Dặm)

  5. Làm cách nào để xác minh mã cửa hàng trong mysql và cập nhật bảng nếu kết quả trả về true