PostgreSQL – CONCAT_WS函数
在 PostgreSQL 中,CONCAT_WS函数用于连接带有分隔符的字符串。与 CONCAT函数,CONCAT_WS函数也是可变参数并忽略 NULL 值。
下面说明了 CONCAT_WS函数的语法。
Syntax: CONCAT_WS(separator, string_1, string_2, ...);
我们来分析一下上面的语法:
- 分离器是用来单独所得字符串的字符串。
- 的STRING_1,STRING_2,都是字符串将被转换。
- 所述CONCAT_WS函数返回一个组合的字符串,它是STRING_1,STRING_2等的组合,由所述分离器分离。
示例 1:
以下语句连接符号(即 ^、+、-、/):
SELECT CONCAT_WS ('^^^', '+++ ', '---', '///');
输出:
示例 2:
下面的语句使用CONCAT_WS函数将三个字符串连接为一个:
SELECT
CONCAT_WS ('***', 'geeks ', 'for', 'geeks');
输出: