字符串串联运算符
要串联同一行的两个字符串,请使用串联运算符(两条连续的竖线)。
语法
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)