sql >> Database >  >> RDS >> PostgreSQL

Query-elementen in een geneste array van een json-object in postgresql 9.4 of 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. Dubbele gegevens uit een tabel verwijderen met MySQL

  2. Betreffende rijen voor ActiveRecord::Base.connection.execute met Postgres

  3. MYSQL-syntaxis evalueert niet niet gelijk aan in aanwezigheid van NULL

  4. Hoe maak je een installatieprogramma in VB.NET dat SQL Server Express Edition kan installeren?