當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PostgreSQL CONCAT_WS用法及代碼示例

在PostgreSQL中,CONCAT_WS函數用於用分隔符連接字符串。像CONCAT函數一樣,CONCAT_WS函數也是可變參數,並且會忽略NULL值。

下麵說明了CONCAT_WS函數的語法。

用法:CONCAT_WS(separator, str_1, str_2, ...);

讓我們分析以上語法:

  • 這個分隔器是一個字符串,用於分隔結果字符串中的所有參數。
  • 這個str_1str_2等是字符串或可以轉換為字符串的任何參數。
  • 這個CONCAT_WS函數返回一個組合字符串,該字符串是str_1str_2等,以分隔器

範例1:

以下語句將姓氏和名字連接起來,並用逗號和空格將它們與客戶表中的客戶表分開。示例數據庫:



SELECT
    concat_ws (', ', last_name, first_name) AS full_name
FROM
    customer
ORDER BY
    last_name;

輸出:

範例2:

以下聲明使用CONCAT_WS函數將三個字符串連接為一個:

SELECT
 CONCAT_WS ('***', 'geeks ', 'for', 'geeks');

輸出:

相關用法


注:本文由純淨天空篩選整理自RajuKumar19大神的英文原創作品 PostgreSQL – CONCAT_WS Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。