Skip to content

PostgreSQL concat_ws() 函数 ​

PostgreSQL concat_ws() 函数使用分隔符连接一个或多个参数的字符串表示并返回结果。

concat_ws() 语法 ​

这是 PostgreSQL concat_ws() 函数的语法:

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

参数 ​

  • separator

    必需的。 分隔符。

  • param1

    必需的。 任何数据类型的值。

  • param2...

    可选的。 任何数据类型的值。

返回值 ​

PostgreSQL concat_ws() 函数使用分隔符连接一个或多个参数的字符串表示并返回结果。 参数中的 NULL 会被忽略。

concat_ws() 示例 ​

这个示例说明了如果通过 concat_ws() 函数将多个参数拼接成一个字符串。

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

您可以使用 concat_ws() 函数生成一个逗号分隔的集合:

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