和union指令類似,intersect也是對兩個 sql 語句所產生的結果做處理的。不同的地方是,union基本上是乙個or(如果這個值存在於第一句或是第二句,它就會被選出),而intersect則比較像and( 這個值要存在於第一句和第二句才會被選出)。union是聯集,而intersect是交集。
intersect的語法如下:
[sql語句 1]
intersect
[sql語句 2]
假設我們有以下的兩個**,
store_information**
store_name
sales
date
los angeles
$1500
jan-05-1999
san diego
$250
jan-07-1999
los angeles
$300
jan-08-1999
boston
$700
jan-08-1999
internet sales**
date
sales
jan-07-1999
$250
jan-10-1999
$535
jan-11-1999
$320
jan-12-1999
$750
而我們要找出哪幾天有店面交易和網路交易。要達到這個目的,我們用以下的 sql 語句:
select date from store_information
intersect
select date from internet_sales
結果:
date
jan-07-1999
請注意,在intersect指令下,不同的值只會被列出一次。
】【列印】
INTERSECT 兩個單獨的sql取交集
union指令類似,intersect也是對兩個 sql 語句所產生的結果做處理的。不同的地方是,union基本上是乙個or 如果這個值存在於第一句或是第二句,它就會被選出 而intersect則比較像and 這個值要存在於第一句和第二句才會被選出 union是聯集,而intersect是交集。in...
SQL指令 連線
現在我們介紹連線 join 的概念。要了解連線,我們需要用到許多我們之前已介紹過的指令。我們先假設我們有以下的兩個 store information store name sales date los angeles 1500 jan 05 1999 san diego 250 jan 07 19...
SQL常用指令
一 android插入方式 1.msqlitedatabase.execsql insertsql 如果insertsql裡面有雙引號單引號這些特殊字元會插入失敗 2.msqlitedatabase.execsql insertsql,mvalue 這種方式不會因為特殊字元而插入失敗 string ...