concat

阅读(2) 标签: 拼接, 字符串, 分隔符,

语法:

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.2null"ok""""yes"拼成一个大串,用逗号做分隔符,舍弃空。

NLC片段: concat(15.2, null, "ok", "", "yes"; 逗号分隔; 舍弃空)  //结果是"15.2, ok,yes"