返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

获取AUTO_INCREMENT 列值方法2 ........................................
147

GBase 8a 程序员手册JDBC 篇
南大通用数据技术股份有限公司

III

gbase_fetch_field_direct
......................
14

功能说明
EXCEPT 用法与MINUS(差运算符)一致,
返回结果集为第一个SELECT 语句的结
果集,并且这个结果集的查询结果所包含的信息不能出现在第二个查询语句结果
集中。另外该运算不忽略空值。
语法格式

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1093
select_statement1
EXCEPT
select_statement2 ;
表5- 107 参数说明
参数名称


select_statement
SELECT 语句。
示例
示例1:SELECT ...EXCEPT SELECT...
示例中所用的表及数据:
CREATE TABLE t1 (a int , b varchar(10));
INSERT INTO t1 VALUES(1,'a'),(2,'b'),(3,'c');
INSERT INTO t1 VALUES(null,null);
CREATE TABLE t2 (c int ,d varchar(20),e varchar(5));
INSERT INTO t2 VALUES(1,'a','aa'),(2,'b','bb'),(4,'c','cc');
MINUS
执行结果:
gbase> SELECT a,b FROM t1;
+------+------+
| a
| b
|
+------+------+
|
1 | a
|
|
2 | b
|
|
3 | c
|
| NULL | NULL |
+------+------+
4 rows in set
gbase> SELECT c AS a, d AS b FROM t2;
+------+------+
| a
| b
|
+------+------+
|
1 | a
|
|
2 | b
|
|
4 | c
|
+------+------+
3 rows in set
gbase> SELECT a ,b FROM t1 EXCEPT SELECT c AS a, d AS b FROM t2;
+------+------+
| a
| b
|
+------+------+

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1094
|
3 | c
|
| NULL | NULL |
+------+------+
2 rows in set