UNION ALL 이 인스트럭션의 목적은 두개의 SQL 어구 결과를 합병하는것입니다. UNION ALL 와 UNION 의 부동한 점은 UNION ALL 는 자료치의 중복여부를 불문하고 조건에 부합되는 매개 자료를 모두 열거하는 것입니다.
UNION ALL 의 용어:
[SQL 어구 1]
UNION ALL
[SQL 어구 2]
우리는 위 페이지랑 같은 예로 UNION ALL 와 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 |