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

postgresql9.4または9.5のjsonオブジェクトのネストされた配列内の要素をクエリします

    -- assuming that jsontesting.data contains your JSON    
    WITH info_data AS (
       SELECT enrolment_info->'info' AS info
       FROM jsontesting t, json_array_elements(t.data -> 'Data' -> 'enrolmentInfo') AS enrolment_info
    )
    SELECT info_item->>'courseID',
           info_item->>'school',
           info_item->>'enrollmentdate',
           info_item->>'finshdate',
           info_item->>'grade'
    FROM info_data idata, json_array_elements(idata.info) AS info_item;
    



    1. postgresqlへのdictオブジェクトの追加

    2. コンボボックスアイテムを選択するときにPHPコードを実行する

    3. MySQLがCaseステートメントで結合

    4. MySQLの増分値