sql >> Database teknologi >  >> RDS >> PostgreSQL

Forespørgselselementer i et indlejret array af et json-objekt i postgresql 9.4 eller 9.5

-- 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. Sqlite indsætter ikke data i 2. tabel

  2. Mysql/Php - Aktuel dato og tid

  3. Udfør kun en trigger, når visse kolonner er opdateret (SQL-server)

  4. #1064 fejl med INSERT INTO