PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

पोस्टग्रेज:JSON कॉलम को पंक्तियों में विस्तृत करें

select id,
    (details ->> 'json1')::int as json1,
    (details ->> 'json2')::int as json2
from (
    select id, json_array_elements(details) as details
    from things
) s
;
 id | json1 | json2 
----+-------+-------
  1 |   123 |   456
  1 |   124 |   457
  2 |   234 |   567



  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. एडब्ल्यूएस गोंद का उपयोग करते समय स्ट्रिंग को JSONB प्रकार के रूप में पोस्टग्रेज में कैसे सहेजना है?

  3. मैन्युअल रूप से रिलीज़ पोस्टग्रेज़ LOCK

  4. pg_connect () फ़ंक्शन त्रुटि को कैसे पकड़ें?

  5. एक अद्वितीय पूर्णांक के साथ मौजूदा रिकॉर्ड अपडेट करना