sql >> データベース >  >> RDS >> Mysql

MySQLでJSONを解析する

    MySQL5.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
    

    出力:

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

    JSONのフィールドキーでは大文字と小文字が区別されることに注意してください。たとえば、'formId' 'formid'と同じではありません 。



    1. JavaでSYSとしてOracleに接続する方法は?

    2. データベース/SQLへのファイルパスの保存

    3. SQLで日付を比較する方法

    4. SQLiteでJSONドキュメントから値を抽出する3つの方法