本章介绍xunion()函数的多种用法。
描述:
将含有序列作为成员的序列中各序列之间不重复的成员重组,形成新的序列。
语法:
A.xunion()
备注:
将对含有序列作为成员的序列A中各序列之间不重复的成员重组,形成新的序列。相同成员不重复去除。
参数:
A |
成员为序列的序列 |
返回值:
序列
示例:
|
A |
|
1 |
=[[1,2,3,3,4],[1,1,3]].xunion() |
[2,3,4,1] |
2 |
=[[1,2,3,3,4],[1,1,3],[4]].xunion() |
[2,3,1] |
3 |
=[[1,2],[]].xunion() |
[1,2] |
4 |
=demo.query("select top 2 * from EMPLOYEE") |
|
5 |
=demo.query("select top 1 * from EMPLOYEE") |
|
6 |
=[A4,A5].xunion() |
因为A4 和A5来自不同序表,存储地址不同,因此相同记录视为不同的成员 |
相关概念:
描述:
将含有序列作为成员的序列中,经过计算后,各序列之间不重复的成员重组,形成新的序列。
语法:
A.xunion(x)
备注:
将含有序列作为成员的序列A中,经过x计算后,各序列之间不重复的成员重组,形成新的序列。相同的成员不重复去除。
参数:
A |
成员为序列的序列 |
x |
表达式,返回序列 |
返回值:
序列A成员合并组成的新序列
示例:
|
A |
|
1 |
=demo.query("select EID,SURNAME,GENDER from EMPLOYEE where GENDER = 'M' and EID < 20") |
|
2 |
=demo.query("select EID,SURNAME,GENDER from EMPLOYEE where GENDER = 'F' and EID < 20") |
|
3 |
=[A1,A2].xunion(~.(SURNAME)) |
A1,A2之间不重复的成员重组,形成新的序列。相同的成员不重复去除。 |
相关概念: