跳转到内容

返回连接各参数后得到的字符串。可以有一个或多个参数。如果所有参数都是非二进制字符串,则结果为非二进制字符串;如果参数中包含任何二进制字符串,则结果为二进制字符串。数值参数会被转换为等效的非二进制字符串形式。

func.concat(<expr1>, ...)
func.concat('data', 'bend')
┌─────────────────────────────┐
│ func.concat('data', 'bend') │
├─────────────────────────────┤
│ databend │
└─────────────────────────────┘
CONCAT(<expr1>, ...)
参数 说明
<expr1> 字符串

VARCHAR 数据类型的值或 NULL。

SELECT CONCAT('data', 'bend');
┌────────────────────────┐
│ concat('data', 'bend') │
├────────────────────────┤
│ databend │
└────────────────────────┘
SELECT CONCAT('data', NULL, 'bend');
┌──────────────────────────────┐
│ CONCAT('data', NULL, 'bend') │
├──────────────────────────────┤
│ NULL │
└──────────────────────────────┘
SELECT CONCAT('14.3');
┌────────────────┐
│ concat('14.3') │
├────────────────┤
│ 14.3 │
└────────────────┘