oracle中intersect的用法

2022-07-29 09:15:10 字數 814 閱讀 3119

和 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

結果:

date

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臨時表是注意一...