oracle的minus如何用呢 求详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle的minus如何用呢 求详解相关的知识,希望对你有一定的参考价值。

MINUS
返回第一个表中有、第二个表中没有的数据

CREATE TABLE union_tab_1 (
id INT,
val VARCHAR(10)
);

CREATE TABLE union_tab_2 (
id INT,
val VARCHAR(10)
);

INSERT INTO union_tab_1 VALUES(1, 'A');
INSERT INTO union_tab_1 VALUES(2, 'B');
INSERT INTO union_tab_1 VALUES(3, 'C');

INSERT INTO union_tab_2 VALUES(1, 'A');
INSERT INTO union_tab_2 VALUES(1, 'A');
INSERT INTO union_tab_2 VALUES(2, 'B');
INSERT INTO union_tab_2 VALUES(4, 'D');

SQL> SELECT * FROM union_tab_1
2 MINUS
3 SELECT * FROM union_tab_2;

ID VAL
---------- --------------------
3 C

SQL> SELECT * FROM union_tab_2
2 MINUS
3 SELECT * FROM union_tab_1;

ID VAL
---------- --------------------
4 D
参考技术A 差集:minus; A minus B { 属于A当不属于B}
例如 查询工资从低到高第10-15条的记录
select rownum ,empno ,sal from (select * from emp order by sal ) where rownum <=15
minus
select rownum ,empno ,sal from (select * from emp order by sal ) where rownum <=10

如何用命令打开oracle的 net manager

参考技术A 在LINUX系统,登陆ORACLE用户,在终端输入:netmgr 即可追问

多~谢!那如果是windows系统呢?

追答

抱歉,没试过~。貌似在数据库安装路径的BIN目录中,应该有netmgr可执行文件,双击运行。

本回答被提问者采纳
参考技术B cmd下输入netca追问

netca是 net configration assistant 不是net manager

以上是关于oracle的minus如何用呢 求详解的主要内容,如果未能解决你的问题,请参考以下文章

如何用SQL语句求oracle 数据库所有表的行数?

Oracle minus用法详解及应用实例

Oracle sql语句 minus函数执行效率与join对比

如何用oracle 11g客户端 配置连接服务器数据库。

如何用正则表达式检测ip是不是正确,求详解

oracle 如何截取两个"-"之间的字符串,如果是正则表达式该如何用啊?