PostgreSQL concat_ws() Function

The PostgreSQL concat_ws() function concatenates the arguments as a string using a delimiter and return the result.

concat_ws() Syntax

This is the syntax of the PostgreSQL concat_ws() function:

concat_ws(separator, param1[, param2] ...)

Parameters

separator

Required. delimiter.

param1

Required. A value of any data type.

param2...

Optional. A value of any data type.

Return value

The PostgreSQL concat_ws() function concatenates the arguments as a string using a delimiter and return the result. The NULL parameter will be skipped.

concat_ws() Examples

This example shows how to concatenate multiple arguments into a string by using the concat_ws() function.

SELECT concat_ws(' ', 'Hello', 'World') AS "concat_ws(' ', 'Hello', 'World')";
 concat_ws(' ', 'Hello', 'World')
----------------------------------
 Hello World

You can use the concat_ws() function to generate a comma-separated set:

SELECT concat_ws(',', 'a', 'b', 'c') AS "concat_ws(',', 'a', 'b', 'c')";
 concat_ws(',', 'a', 'b', 'c')
-------------------------------
 a,b,c