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

मैं PostgreSQL में JSON के भीतर किसी अन्य स्ट्रिंग के आधार पर JSON से एक स्ट्रिंग को कैसे क्वेरी करूं?

आप उपयोग कर सकते हैं json_array_elements कोड> लेटरल जॉइन में, फिर केवल उन फ़ील्ड्स को क्वेरी करें जिन्हें आप ढूंढ रहे हैं:

SELECT
  field -> 'fieldid' AS id,
  choice -> 'size' AS size
FROM
  my_table,
  json_array_elements(json_column -> 'base' -> 'fields') field,
  json_array_elements(field -> 'choices') choice
WHERE
  field ->> 'answer' = choice ->> 'choiceid'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ड्रॉप-इन सीआरयूडी वेब एप्लिकेशन

  2. Postgresql json क्वेरी की तरह

  3. PostgreSQL में क्वेरी ऑप्टिमाइज़ेशन। मूल बातें समझाएं - भाग 2

  4. पोस्टग्रेएसक्यूएल तालिका में ज़िपित सीएसवी (filename.csv.gz) फ़ाइल लोड हो रही है

  5. प्रत्येक ग्रुप बाय ग्रुप में पहली पंक्ति का चयन करें?