string_agg

Description

Returns concatenated input values, separated by the delimiter.

The expression must be a string column. The delimiter must be a string constant (it may be an empty string). If no ordering is specified, the default ordering is that of the invoking verb, which is generally the ‘valid_from’ timestamp, ascending.

Return type

string

Domain

This is an aggregate function (aggregates rows over a group in aggregate verbs.)

Categories

Usage

string_agg(expr, delimiter, [ order_by ])

Argument

Type

Optional

Repeatable

Restrictions

expr

string

no

no

none

delimiter

string

no

no

constant

order_by

ordering

yes

no

constant

Examples

statsby nicknames:string_agg(nickname, ", ", order_by(email)), group_by(uid, fullname)

A list of all nicknames for each individual in the organization; for users with more than one nickname they will be sorted by email address.