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

PostgreSQL array_agg(INTEGER[])

टिप्पणियों में चर्चा जारी रखते हुए, मेरा व्यक्तिगत सुझाव समग्र बनाना है।

CREATE AGGREGATE array_concat_agg(anyarray) (
  SFUNC = array_cat,
  STYPE = anyarray
);

तब आप यह कर सकते हैं:

SELECT column1
  FROM (VALUES (array[1,2,3]), (array[3,4]), (array[53,43,33,22])) arr;
    column1
---------------
 {1,2,3}
 {3,4}
 {53,43,33,22}
(3 rows)

SELECT array_concat_agg(column1)
  FROM (VALUES (array[1,2,3]), (array[3,4]), (array[53,43,33,22])) arr;
    array_concat_agg
-------------------------
 {1,2,3,3,4,53,43,33,22}
(1 row)



  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 में क्वेरी की निष्पादन योजना बदलें?

  3. hasMany ने कुछ ऐसा कहा है जो Sequelize.Model . का उदाहरण नहीं है

  4. Postgresql बिट भिन्न को पूर्णांक में बदलें

  5. PostgreSQL लॉक प्रतीक्षा की अवधि को नियंत्रित करना