在PostgreSQL中, CONCAT 函數用來將兩個或多個字符串連接成一個。
用法: CONCAT(string_1, string_2, ...)
讓我們分析以上語法:
- 這個CONCAT函數接受字符串可轉換參數列表。此上下文中的字符串表示以下任何一項數據類型:char、varchar 或文本。
- 這個CONCAT函數是可變的,這意味著CONCAT函數可以接受一個數組作為參數。這裏需要用VARIADIC關鍵詞。這CONCAT函數將每個數組元素視為一個參數。
- 與串聯運算符 ( || ) 相反,CONCAT函數忽略NULL論點。
範例1:
下麵的語句使用CONCAT將三個字符串連接為一個的函數:
SELECT CONCAT ('Geeks', 'for', 'geeks');
輸出:
範例2:
以下語句連接了first_name 和last_name 的列演員表中的示例數據庫,即 dvdrental。
SELECT CONCAT (first_name, ' ', last_name) AS "Full name" FROM actor;
輸出:
相關用法
- 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用法及代碼示例
- PostgreSQL RANK用法及代碼示例
- PostgreSQL ROW_NUMBER用法及代碼示例
注:本文由純淨天空篩選整理自RajuKumar19大神的英文原創作品 PostgreSQL- CONCAT Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。