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

PostgreSQL में LISTAGG (Oracle डेटाबेस) के बराबर क्या है?

PostgreSQL में समतुल्य कार्य है STRING_AGG()

SELECT STRING_AGG (column_name,', ') 
FROM my_table
<ब्लॉकक्वॉट>

string_agg :इनपुट मान एक स्ट्रिंग में संयोजित होते हैं, जो सीमांकक द्वारा अलग किए जाते हैं

उदाहरण के लिए, सभी agreement_id . की सूची प्राप्त करें फिर इसे Apache Ofbiz 17.12.04

. में एक स्ट्रिंग में निरूपित करें
SELECT STRING_AGG(agreement_id, ', ') FROM agreement_item;

-- result
-- "8000, DS-1000-SALES, DS-1000-PURCH, 9000, AGR_SALES"


  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 COUNT(DISTINCT...) बहुत धीमा

  2. pgAdmin के साथ एक उपयोगकर्ता कैसे बनाएं

  3. Homebrew का उपयोग करके [ईमेल संरक्षित] के केजी इंस्टॉलेशन में पोस्टगिस कैसे स्थापित करें?

  4. पोस्टग्रेज:जांचें कि क्या सरणी फ़ील्ड में मान है?

  5. मैं जावा का उपयोग करके PostgreSQL डेटाबेस में मौजूदा डेटाबेस से नई XML फ़ाइल कैसे बना सकता हूं?