|
而我們要找出來所有有營業額 (sales) 的日子。要達到這個目的,我們用以下的 SQL 語句:
|
有一點值得注意的是,如果我們在任何一個 SQL 語句 (或是兩句都一起) 用 "SELECT DISTINCT Date" 的話,那我們會得到完全一樣的結果。
SQL Union All
UNION ALL 這個指令的目的也是要將兩個 SQL 語句的結果合并在一起。 UNION ALL 和 UNION 不同之處在于 UNION ALL 會將每一筆符合條件的資料都列出來,無論資料值有無重復。 UNION ALL 的語法如下: [SQL 語句 1]
UNION ALL
[SQL 語句 2] 我們用和上一頁同樣的例子來顯示出 UNION ALL 和 UNION 的不同。同樣假設我們有以下兩個表格:
|
而我們要找出有店面營業額以及網絡營業額的日子。要達到這個目的,我們用以下的SQL語句:
|
合并兩個表除去重復的數據(以表2的數據為主),我們將會得到以下的表:
|
新聞熱點
疑難解答