PostgreSQL
 sql >> डेटाबेस >  >> RDS >> 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. sqlalchemy और postgresql के साथ एन्कोडिंग त्रुटि

  3. एक तालिका के SQL अद्यतन फ़ील्ड दूसरे के फ़ील्ड से

  4. डेटाफ्रेम/सीएसवी से पोस्टग्रेएसक्यूएल डेटाबेस में थोक डेटा डालें या अपडेट करें

  5. Docker में PostgreSQL - होस्ट से कंटेनर तक पहुंच की अनुमति देने के लिए pg_hba.conf