SQL UNION |
SQL >
SQL인스트럭션 >
Union
UNION인스트럭션의 목적은 SQL 어구의 결과를 합병하는것입니다. 이 각도로 볼때 UNION 는 JOIN 과 유사한 면이 있습니다. 그것은 이 두 인스트럭션 모두 여러개의 도표로 부터 데이터를 채용할수 있다는 것입니다. UNION의 규제는 두개의 SQL어구가 산생한 필드는 같은 데이터 종류여야 한다는 점입니다. 그리고 우리가 UNION 인스트럭션을 사용할때 부동한 데이터치(SELECT DISTINCT 와 유사함)만 볼수 있습니다. UNION 의 용어는 아래와 같습니다: [SQL 어구 1]
UNION [SQL 어구 2]; 두개 이하의 도표가 있다고 가설할때, Store_Information 도표
Internet_Sales 도표
우리는 모든 영업액 (sales) 의 날자를 찾아야 합니다. 이 목적을 달성하기 위하여아래의 SQL어구를 사용합니다: SELECT Txn_Date FROM Store_Information
UNION SELECT Txn_Date FROM Internet_Sales; 결과:
주의할점은 만약 임의의 SQL어구(또는 두개같이)에서 "SELECT DISTINCT Txn_Date" 를 사용한다면 완전히 같은 결과를 얻을수 있다는 것입니다.
|