字符串串联运算符

要串联同一行的两个字符串,请使用串联运算符(两条连续的竖线)。

语法

string || string

参数

注意

  • || 用于串联表达式和常量.表达式应尽可能投射至 VARCHAR ,否则就投射至 VARBINARY,而且必须投射至其中一个。

  • 单个 SQL 语句中的两个连续字符串在不同行会自动串联

示例

以下示例是位于两行的单个字符串:

=> SELECT E'xx'-> '\\';
 ?column?
----------
 xx\
(1 row)

以下示例显示两个串联的字符串:

=> SELECT E'xx' ||-> '\\';
 ?column?
----------
 xx\\
(1 row)

=> SELECT 'auto' || 'mobile';
 ?column?
----------
 automobile
(1 row)

=> SELECT 'auto'-> 'mobile';
 ?column?
----------
 automobile
(1 row)

=> SELECT 1 || 2;
 ?column?
----------
 12
(1 row)

=> SELECT '1' || '2';
 ?column?
----------
 12
(1 row)
=> SELECT '1'-> '2';
 ?column?
----------
 12
(1 row)