sql語句教程(20) minus
minus指令是運用在兩個 sql 語句上。它先找出第乙個 sql 語句所產生的結果,然後看這些結果有沒有在第二個 sql 語句的結果中。如果有的話,那這一筆資料就被去除,而不會在最後的結果中出現。如果第二個 sql 語句所產生的結果並沒有存在於第乙個 sql 語句所產生的結果內,那這筆資料就被拋棄。
minus的語法如下:
[sql 語句 1]
minus
[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
minus
select date from internet_sales
結果:
date
jan-05-1999
jan-08-1999
"jan-05-1999", "jan-07-1999", and "jan-08-1999" 是 "select date from store_information" 所產生的結果。在這裡面,"jan-07-1999" 是存在於 "select date from internet_sales" 所產生的結果中。因此 "jan-07-1999" 並不在最後的結果中。
請注意,在minus指令下,不同的值只會被列出一次。
SQL語句教程 18 UNION ALL
sql語句教程 18 union all 2006 11 28 16 19 11 大中小union all這個指令的目的也是要將兩個 sql 語句的結果合併在一起。union all和union不同之處在於union all會將每一筆符合條件的資料都列出來,無論資料值有無重複。union all的語...
SQL語句基礎教程 二
三 技巧 1 1 1,1 2的使用,在sql語句組合時用的較多 where 1 1 是表示選擇全部 where 1 2 全部不選,如 if strwhere begin set strsql select count as total from tblname where strwhere ende...
SQL語句教程 01 SELECT
sql語句教程 01 select sql語句教程 01 select 是用來做什麼的呢?乙個最常用的方式是將資料從資料庫中的 內選出。從這一句回答中,我們馬上可 以看到兩個關鍵字 從 from 資料庫中的 內選出 select 是乙個資料庫內的結構,它的 目的是儲存資料。在 處理這一部分中,我們會...