您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Oracle minus使用

2025/8/16 5:48:12发布19次查看
新建两个表: create table guotest1 ( sname varchar2(10), gender varchar2(10) ) create table guotest2 ( sname varchar2(10), gender varchar2(10) ) 插入数据: insert into guotest1 values('a', 'm'); insert into guotest1 values('b', 'm'); inser
新建两个表:
create table guotest1
(
sname varchar2(10),
gender varchar2(10)
)
create table guotest2
(
sname varchar2(10),
gender varchar2(10)
)
插入数据:
insert into guotest1 values('a', 'm');
insert into guotest1 values('b', 'm');
insert into guotest1 values('c', 'f');
insert into guotest1 values('d', 'f');
insert into guotest2 values('e', 'm');
insert into guotest2 values('f', 'm');
insert into guotest2 values('g', 'f');
insert into guotest2 values('h', 'f');
1 minus返回的是两个查询结果表的差集
例如:select * from guotest1 where rownum
返回结果:
sname,gender
c,f
d,f
2 minus返回的记录总是来自于左边的表
例如:select * from guotest1 minus select * from guotest2
返回结果:
sname,gender
a,m
b,m
c,f
d,f
像是说:如果左边的表中的某个记录存在于右边的表中,,则该记录不会返回
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product