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

GROUP BY को jsonb इनर फील्ड पर पोस्टग्रेज करता है

आपको #>> . का उपयोग करना होगा ->> . के बजाय ऑपरेटर जब दायां ऑपरेंड एक जेसन पथ है। इसे आजमाएं:

SELECT json_agg(content) as content FROM test GROUP BY content #>> '{a,b}';

उपज:

              content
------------------------------------
 [{"a": {"c": 1}}]
 [{"a": {"b": 2}}]
 [{"a": {"b": 1}}, {"a": {"b": 1}}]
(3 rows)


  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. मैं R . में RPostgresql क्वेरी को कैसे बाधित करूं?

  3. PostgreSQL सर्वर के रूट निष्पादन की अनुमति नहीं है

  4. पंक्ति प्रकार की जाँच करते समय IS NOT NULL गलत क्यों है?

  5. सिद्धांत dbal क्वेरीबिल्डर तैयार कथन के रूप में