minus這個集合操作符號的作用是從一個結果集合中減掉另一個結果集中數據,也就是說從一個結果集中去除兩個結果集中的共有部分。
下面是一些例子:
這個例子使用minus從第一個結果集中將兩個結果集的公有的部分去除。
select * from a where col>= 10
minus
select * from b where col < 30
order by 6 desc;--排序, 其中6為字段在結果表中的列數。
使用minus例子需要注意的問題和前面的幾個集合操作符相同,一是可以級聯使用,二是每個select語句必須使用相同數量的列和相同類型的列名,但列名不必相同。