📜  PostgreSQL- CONCAT函数

📅  最后修改于: 2022-05-13 01:57:15.777000             🧑  作者: Mango

PostgreSQL- CONCAT函数

PostgreSQL 中,CONCAT函数用于将两个或多个字符串连接为一个。

Syntax: CONCAT(string_1, string_2, ...)

我们来分析一下上面的语法:

  • concat函数接受的字符串转换参数列表。此上下文中的字符串表示以下任何数据类型:char、varchar 或 text。
  • concat函数是可变参数的意义,该CONCAT函数可以接受的阵列作为参数。这里需要用VARIADIC关键字标记数组。 concat函数认为每个数组元素作为参数。
  • 与串联运算符( || ) 相反, CONCAT函数忽略NULL参数。

示例 1:

下面的语句使用CONCAT函数将三个字符串连接为一个:

SELECT
 CONCAT ('Geeks', 'for', 'geeks');

输出:



示例 2:

以下语句连接first_name 中的 姓氏 示例数据库中actor表的,即dvdrental。

SELECT
    CONCAT  (first_name, ' ', last_name) AS "Full name"
FROM
    actor;

输出: