PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Elementy zapytania w zagnieżdżonej tablicy obiektu json w postgresql 9.4 lub 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. Migracja ActiveRecord nie wypełnia zmaterializowanego widoku Postgres

  2. SET i SELECT w ramach jednego zapytania?

  3. Znacznik czasu Postgres now() nie zmienia się, gdy skrypt działa

  4. Dlaczego tylko superużytkownik może CREATE EXTENSION hstore, a nie na Heroku?

  5. Jak działa Acosh() w PostgreSQL