linux之SQL语句简明教程---UNION ALL
生活随笔
收集整理的這篇文章主要介紹了
linux之SQL语句简明教程---UNION ALL
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
UNION ALL?這個指令的目的也是要將兩個 SQL 語句的結果合并在一起。?UNION ALL?和UNION?不同之處在于?UNION ALL?會將每一筆符合條件的資料都列出來,不管資料值有無反復。
UNION ALL?的語法例如以下:
[SQL 語句 1]
UNION ALL
[SQL 語句 2];
我們用和上一頁相同的樣例來顯示出?UNION ALL?和?UNION?的不同。
相同如果我們有下面兩個表格,
Store_Information?表格
| Store_Name | Sales | Txn_Date |
| Los Angeles | 1500 | 05-Jan-1999 |
| San Diego | 250 | 07-Jan-1999 |
| Los Angeles | 300 | 08-Jan-1999 |
| Boston | 700 | 08-Jan-1999 |
Internet Sales?表格
| Txn_Date | Sales |
| 07-Jan-1999 | 250 |
| 10-Jan-1999 | 535 |
| 11-Jan-1999 | 320 |
| 12-Jan-1999 | 750 |
而我們要找出有店面營業額以及網絡營業額的日子。
要達到這個目的。我們用下面的 SQL 語句:
SELECT Txn_Date FROM Store_InformationUNION ALL
SELECT Txn_Date FROM Internet_Sales;
結果:
| Txn_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 |
Linux實測例如以下:
轉載請注明:小劉
總結
以上是生活随笔為你收集整理的linux之SQL语句简明教程---UNION ALL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis MSET的极限在哪里
- 下一篇: shell变量与字符串操作