SQL*Plus:两个表中行数的差异

Moe*_*oeb 1 sql oracle sqlplus oracle11g

如何区分两个不同表中的行数?

SQL> select count(*) from dual44;

  COUNT(*)
----------
         3

SQL> select count(*) from dual;

  COUNT(*)
----------
         1

SQL> (select count(*) from dual44)
  2  minus
  3  (select count(*) from dual)
  4  ;

  COUNT(*)
----------
         3

SQL> 
Run Code Online (Sandbox Code Playgroud)

我需要2结果.这两个表可能不一定具有相同的情绪.

lwe*_*ler 5

minus运算符用于删除第二个结果集中包含的所有第一个结果集的记录.在这里使用 - (破折号)运算符.

select ((select count(*) from dual44) - (select count(*) from dual)) from dual
Run Code Online (Sandbox Code Playgroud)