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 版本開始引入的。如果你使用的是更早的版本,你需要使用其他方法來實現類似的功能,例如使用 ||
運算符連接字符串,并手動插入分隔符。