在PostgreSQL中,CONCAT_WS函數用於用分隔符連接字符串。像CONCAT函數一樣,CONCAT_WS函數也是可變參數,並且會忽略NULL值。
下麵說明了CONCAT_WS函數的語法。
用法:CONCAT_WS(separator, str_1, str_2, ...);
讓我們分析以上語法:
- 這個分隔器是一個字符串,用於分隔結果字符串中的所有參數。
- 這個str_1,str_2等是字符串或可以轉換為字符串的任何參數。
- 這個CONCAT_WS函數返回一個組合字符串,該字符串是str_1,str_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');
輸出:
相關用法
- PostgreSQL ARRAY_AGG()用法及代碼示例
- PostgreSQL AVG()用法及代碼示例
- PostgreSQL COUNT()用法及代碼示例
- PostgreSQL STRING_AGG()用法及代碼示例
- PostgreSQL MAX()用法及代碼示例
- PostgreSQL MIN()用法及代碼示例
- PostgreSQL SUM()用法及代碼示例
- PostgreSQL DENSE_RANK用法及代碼示例
- PostgreSQL NULLIF()用法及代碼示例
- PostgreSQL Drop用法及代碼示例
- PostgreSQL FIRST_VALUE用法及代碼示例
- PostgreSQL LAST_VALUE用法及代碼示例
- PostgreSQL LEAD用法及代碼示例
- PostgreSQL NTILE用法及代碼示例
- PostgreSQL CUME_DIST用法及代碼示例
注:本文由純淨天空篩選整理自RajuKumar19大神的英文原創作品 PostgreSQL – CONCAT_WS Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。