isect()

阅读(2126) 标签: 序列, 交列运算,

描述:

计算序列成员的交列。

语法:

A.isect(x)

备注:

计算序列A成员的交列,A成员为序列,最终返回所有成员序列中都包含的成员组成的新序列。

参数x存在时,对A计算表达式x后再计算交列。

参数:

A

序列,其成员为序列。

x

返回结果为序列的表达式,A成员为序表/排列时不可省略。

返回值:

序列

示例:

A成员为序列:

 

A

 

1

=[[1,2,3,4,5],[3,7,8]].isect()

[3] ,成员序列中都含有成员3

2

=[[1,2,3],[3,2]].isect()

[2,3] ,成员序列中都含有成员23

3

=[[1,2,2,3],[2]].isect()

[2],成员序列中都有成员2

 

A成员为序表/排列:

 

A

 

1

=demo.query("select * from STUDENTS where ID>3")

2

=demo.query("select * from STUDENTS1")

3

=[A1,A2].isect(~.(NAME))

返回结果为:Lauren