功能:
表之间的集合计算,表必须同构。
语法:
集合 [操作] [<操作表>] [比较列 <用于比较的列名>]
参数:操作
集合运算的类型。
必填,省略参数名,枚举类型,枚举值包含:交、并、差、合并。前三种即交集、并集、差集,按常识理解。合并即直接拼接2个集合,相当于SQL的union all。
参数:操作表
与当前表进行集合运算的另一个表,两表必须同构。
必填,省略参数名。
参数:比较列 <用于比较的列名>
用于比较的字段。
可选,不可省略参数名,缺省整行比较。
示例:
|
命名 |
锚点 |
语句 |
|
t1 |
STUDENTS |
集合 交; STUDENTS1 |
|
t2 |
STUDENTS |
集合 并; STUDENTS1; 比较列 ID,NAME |
t1:对 STUDENTS 和 STUDENTS1 两张表取交集,返回两张表中完全相同的记录。
t2:对 STUDENTS 和 STUDENTS1 两张表取并集,ID,NAME重复时只保留STUDENTS中的记录。