集合

阅读(232) 标签: 集合, 交集, 差集, 并集, 合集,

功能:

表之间的集合计算,表必须同构。

语法:

集合 [操作] [<操作表>] [比较列 <用于比较的列名>]

参数:操作

集合运算的类型。

必填,省略参数名,枚举类型,枚举值包含:交、并、差、合并。前三种即交集、并集、差集,按常识理解。合并即直接拼接2个集合,相当于SQL的union all。

参数:操作表

与当前表进行集合运算的另一个表,两表必须同构。

必填,省略参数名。

参数:比较列 <用于比较的列名>

用于比较的字段。

可选,不可省略参数名,缺省整行比较。

示例: 

命名

锚点

语句

t1

STUDENTS

集合 交; STUDENTS1

t2

STUDENTS

集合 并; STUDENTS1; 比较列 ID,NAME

t1:对 STUDENTS 和 STUDENTS1 两张表取交集,返回两张表中完全相同的记录。

t2:对 STUDENTS 和 STUDENTS1 两张表取并集,ID,NAME重复时只保留STUDENTS中的记录。