PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Елементи на заявка във вложен масив на json обект в postgresql 9.4 или 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Пазете PostgreSQL понякога да избира лош план за заявка

  2. сериен в postgres се увеличава, въпреки че добавих на конфликт не прави нищо

  3. Как да напиша DataFrame в таблицата на postgres?

  4. Генерирайте n реда от NULL в PostgreSQL

  5. Кавичките са неправилни при използване на crosstab() в PostgreSQL