Oracle中INSERSECT的使用

2021-05-27 09:30:25 字數 804 閱讀 2756

insersect和 union 指令類似,intersect 也是對兩個 sql 語句所產生的結果做處理的。不同的地方是,union 基本上是乙個 or (如果這個值存在於第一句或是第二句,它就會被選出)。而 intersect 則比較像 and ( 這個值要存在於第一句和第二句才會被選出)。union 是聯集,而 intersect 是交集

intersect 的語法如下:

[sql語句 1]

intersect

[sql語句 2]

假設我們有以下的兩個**,

a**place  price date 

los angeles  $1500  jan-05-1999 

san diego  $250  jan-07-1999 

los angeles  $300  jan-08-1999 

boston  $700  jan-08-1999 

b**

date  price 

jan-07-1999  $250 

jan-10-1999  $535 

jan-11-1999  $320 

jan-12-1999  $750  

而我們要找出哪幾天有店面交易和網路交易。要達到這個目的,我們用以下的 sql 語句:

select date from a

intersect

select date from b

結果:

jan-07-1999

請注意,在 intersect 指令下,不同的值只會被列出一次。

oracle中累計求和 oracle累計求和

poj2001 shortest prefixes trie樹應用 沉迷wow又頹了兩天orz,暴雪爸爸要在國服出月卡了.這是要我好好學習嗎?趕緊來刷題了.oj 題目大意是求所有字串裡每乙個字元 硬體相關 jtag介面 jtag joint test action group,聯合測試行動小組 是一...

oracle中累計求和 oracle累計求和

oracle累計求和 將當前行某列的值與前面所有行的此列值相加,即累計求和 方法一 with t as select 1 val from dual union all select 3 from dual union all select 5 from dual union all select ...

Oracle中臨時表

最近考慮到我們的資料庫端寫儲存過程關於臨時表使用的情況,由於我們 現在還不清楚資料庫端到底是怎麼處理的,是否和sql server的處理方式相 同,是否會存在隱患等等一些問題,為了避免將來不必要的麻煩我做了深 入的研究和檢視了一些權威的資料,現在和大家共享,希望大家在處理 oracle臨時表是注意一...