SQL語句教程 18 UNION ALL

2021-04-13 00:45:23 字數 1357 閱讀 1693

sql語句教程(18) union all

2006-11-28 16:19:11

大中小union all這個指令的目的也是要將兩個 sql 語句的結果合併在一起。union allunion不同之處在於union all會將每一筆符合條件的資料都列出來,無論資料值有無重複。

union all的語法如下:

[sql 語句 1]

union all

[sql 語句 2]

union的不同。同樣假設我們有以下兩個**,

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

union all

select date from internet_sales

結果:

date

jan-05-1999

jan-07-1999

jan-08-1999

jan-08-1999

jan-07-1999

jan-10-1999

jan-11-1999

jan-12-1999

SQL語句教程 20 MINUS

sql語句教程 20 minus minus指令是運用在兩個 sql 語句上。它先找出第乙個 sql 語句所產生的結果,然後看這些結果有沒有在第二個 sql 語句的結果中。如果有的話,那這一筆資料就被去除,而不會在最後的結果中出現。如果第二個 sql 語句所產生的結果並沒有存在於第乙個 sql 語句...

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 是乙個資料庫內的結構,它的 目的是儲存資料。在 處理這一部分中,我們會...