描述:
用分隔符连接聚合字段值。
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选项,连接时加上单引号,并将 | 作为连接符: |