CONCAT¶
说明¶
字符串连接函数,把字符串连接起来组成一个新的字符串并返回。
参数¶
character_expression1
TEXT类型的字符串,表示被连接的字符串之一,将出现在结果字符串的左边。
character_expressionN
TEXT类型的字符串,可选参数,表示被连接的字符串之一,将依次出现在结果字符串的右边。
返回值¶
TEXT类型,表示连接后产生的新字符串。
注解
CONCAT连接的是TEXT类型或者可以隐性转为TEXT类型的字符串,包括 CHAR, VARCHAR。 当输入的参数中包含NULL时,会使输出整体都为NULL。
示例¶
示例1:使用 CONCAT 打印一个字符串
-- 使用 CONCAT 打印一个字符串
SELECT CONCAT('one');
?COLUMN?(varchar) |
-----------------------
one |
总数目:1
示例2: 使用 CONCAT 连接两个字符串
-- 使用 CONCAT 连接两个字符串
SELECT CONCAT('hello, ', 'world');
CONCAT(text) |
------------------
hello, world |
总数目:1
示例3: 使用 CONCAT 连接三个字符串
-- 使用 CONCAT 连接三个字符串
SELECT CONCAT('one, ', 'two, ', 'three');
CONCAT(text) |
------------------
one, two, three |
总数目:1
示例4:使用 CONCAT 连接多个字符串
-- 使用 CONCAT 连接多个字符串
SELECT CONCAT('one, ', 'two, ', 'three,','four,','five,','...');
CONCAT(text) |
------------------
one, two, three,fo|
ur,five,... |
总数目:1
示例5: 使用 CONCAT 连接多个字符串,并带有NULL
-- 使用 CONCAT 连接多个字符串,并带有NULL
SELECT CONCAT('one, ', 'two, ', 'three,',NULL,'four,',NULL);
CONCAT(text) |
------------------
null |
总数目:1