sql >> Databáze >  >> RDS >> PostgreSQL

Dotaz na prvky ve vnořeném poli objektu json v postgresql 9.4 nebo 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. Jak získat jednotlivé sloupce z tabulky vrácené z funkce?

  2. Oprava:Přístup odepřen uživateli ‚root‘@‘localhost‘ v MariaDB

  3. Jak převést řetězec na časové razítko v PostgreSQL

  4. pokusu VLOŽIT NULL, pokud je vstupní pole prázdné