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

प्रत्येक लौटाई गई पंक्ति में जेसन सरणी कैसे फ़िल्टर करें?

आप json_array_elements का उपयोग कर सकते हैं JSON और array_agg को अननेस्ट करने के लिए छानने के बाद इसे वापस घोंसला बनाने के लिए। कुछ इस तरह:

SELECT t.id, array_to_json(array_agg(j))
FROM your_table t, json_array_elements(t.jsonColumn) j
WHERE j->>'field' = 'abc'
GROUP BY id;



  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. ट्रिगर फ़ंक्शन में गतिशील तालिका नाम के साथ INSERT

  4. जांचें कि पोस्टग्रेस सरणी में मान मौजूद है या नहीं

  5. PostgreSQL से कोई टेम्पलेट डेटाबेस कैसे छोड़ता है?