select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

FUNCTIONS / AGGREGATE FUNCTIONS

Concatenates the non-null input values into a string.

Signatures & examples

string_agg ( value text, delimiter text ) → text
Concatenates the non-null input values into a string. Each value after the first is preceded by the corresponding delimiter (if it's not null).
string_agg ( value bytea, delimiter bytea ORDER BY input_sort_columns ) → bytea
Concatenates the non-null input values into a string. Each value after the first is preceded by the corresponding delimiter (if it's not null).
Version history 4
  1. PG 16 → 17changed
  2. PG 12 → 13changed
  3. PG 9.3 → 9.4changed
  4. PG 9.1 → 9.2changed

Definition snapshot: 2026-09-14T13:14:25.684213+00:00@99e6866c · English manual source