CONCAT_WS
是 Oracle 数据库中的一个字符串连接函数,它表示 “Concatenate With Separator”(使用分隔符连接)。这个函数可以将多个字符串连接在一起,并在每个字符串之间插入指定的分隔符。
CONCAT_WS
函数的语法如下:
CONCAT_WS(separator, string1, string2, ..., stringN)
其中,separator
是要插入到每个字符串之间的分隔符,string1
、string2
…stringN
是要连接的字符串。
下面是一个简单的示例,展示了如何使用 CONCAT_WS
函数:
SELECT CONCAT_WS('-', 'Hello', 'World') AS concatenated_string FROM DUAL;
这个查询将返回一个名为 concatenated_string
的列,其值为 'Hello-World'
。
注意:在 Oracle 数据库中,CONCAT_WS
函数是从 19c 版本开始引入的。如果你使用的是更早的版本,你需要使用其他方法来实现类似的功能,例如使用 ||
运算符连接字符串,并手动插入分隔符。