- 类别:
:doc:`/sql-reference/functions-string`(通用)
CONCAT、||¶
连接一个或多个字符串,或连接一个或多个二进制值。
|| 运算符提供了替代的 CONCAT 语法,并且至少需要两个实参。
- 另请参阅:
语法¶
实参¶
expr输入表达式必须全部为字符串或全部为二进制值。
返回¶
返回值的数据类型与输入值的数据类型相同。
如果任何输入值为 NULL,函数返回 NULL。
使用说明¶
元数据函数(如 GET_DDL)仅接受常量作为输入。连接的输入会生成错误。
排序规则详细信息¶
The collation specifications of all input arguments must be compatible.
The collation of the result of the function is the highest-precedence collation of the inputs.
示例¶
连接两个字符串:
连接五个字符串,其中三个使用 会话变量:
连接两个 VARCHAR 列。首先,创建一个表并插入数据:
运行查询:
连接两个以上的字符串:
使用 IFF 与 CONCAT 函数连接不是 NULL 的字符串:
使用 || 连接运算符而不是函数: