concat(x;d)

阅读(115) 标签: 参数, 连接, 字符串,

描述:

用分隔符连接聚合字段值。

语法:

concat(x;d)

备注:

用分隔符d连接聚合字段x的值,d省略时将x的值直接连起来。该函数仅支持作为聚合函数用于groups中。

参数:

x

聚合字段名称。

d

分隔符。

选项:

@c

用逗号连接。

@i

连接时加上单引号。

@q

连接时加上引号,缺省不会处理。

返回值:

字符串

示例:

 

A

 

1

=demo.query("select EID,NAME,DEPT from employee")

返回序表:

2

=A1.groups(DEPT;concat(NAME;"_"):ALL_NAME)

A1序列根据DEPT字段分组,并将每组中的NAME值使用分隔符_连接起来返回到ALL_NAME列中:

3

=A1.groups(DEPT;concat@c(NAME):ALL_NAME)

使用@c选项,将逗号作为分隔符:

4

=A1.groups(DEPT;concat@q(NAME):ALL_NAME)

使用@q选项,连接时加上双引号:

5

=A1.groups(DEPT;concat@i(NAME):ALL_NAME)

使用@i选项,连接时加上单引号:

6

=A1.groups(DEPT;concat@i(NAME;"|"):ALL_NAME)

使用@i选项,连接时加上单引号,并将 | 作为连接符: