语法:
concat({<参数>} [分隔符 <字符串>] [逗号分隔] [加引号] [舍弃空])
返回:
字符串。本函数将多个<参数>拼成一个大字符串,可指定拼接的分隔符,可在<参数>两边加引号,可以舍弃空的<参数>。
参数<参数>:
被拼接的数据,可以被转为字符串。必要参数;多种类型;参数名已省略。
例子:
将浮点15.2和字符串"ok"拼成一个大串。NLC片段: concat(15.2, "ok") //结果是"15.2ok"
参数[分隔符 <字符串>]:
拼接时默认没有分隔符,本参数可以指定分隔符。非必要参数;字符串类型;参数名不能省略。
例子:
将浮点15.2和字符串"ok"拼成一个大串,用空格做分隔符。
NLC片段: concat(15.2, "ok"; 分隔符 " ") //结果是"15.2 ok"
参数[逗号分隔]:
指定分隔符为逗号。非必要参数;布尔类型;参数名不能省略,参数值必须省略。
例子:
将浮点15.2和字符串"ok"拼成一个大串,用逗号做分隔符。
NLC片段: concat(15.2, "ok"; 逗号分隔) //结果是"15.2,ok"
参数[加引号]:
在字符串类型的<参数>两边加引号,其他类型不加。非必要参数;布尔类型;参数名不能省略,参数值必须省略。
例子:
将浮点15.2和字符串"ok"拼成一个大串,成员加引号。
NLC片段: concat(15.2, "ok"; 加引号) //结果是"15.2\"ok\""
参数[舍弃空]:
如果<参数>中有空null或空串"",则不拼接该成员及分隔符(如果有的话)。非必要参数;布尔类型;参数名不能省略,参数值必须省略。
例子:
将15.2、null、"ok"、""、"yes"拼成一个大串,用逗号做分隔符,舍弃空。
NLC片段: concat(15.2, null, "ok", "", "yes"; 逗号分隔; 舍弃空) //结果是"15.2, ok,yes"