Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- MS-SQL
- pandas
- 라즈베리파이
- tensorflow
- 유니티
- swift
- port
- 리눅스
- PyQt
- 함수
- python
- 다이어트
- ubuntu
- MySQL
- urllib
- Linux
- IOS
- PER
- flutter
- Unity
- javascript
- Excel
- GIT
- 맛집
- sqlite
- 날짜
- node.js
- PyQt5
- ASP
- mssql
Archives
아미(아름다운미소)
MSSQL UNION, UNION ALL 차이 본문
UNION은 두개 이상의 쿼리 결과를 하나의 테이블로 합치는데 사용합니다.
- 사용법SELECT 아이디, 이름, 성별 FROM 테이블 UNION SELECT 아이디, 이름, 성별 FROM 테이블2이와 같은 방법으로 사용합니다.
1번 테이블과 2번테이블에서 이름과학번이 들어가는부분이 중요하며 동일한 명으로 들어가야합니다.
그리고 갯수또한 위와 동일시에 사용하여야합니다.
다르게 사용시에 아래와 같은 오류를 나타냅니다.
UNION, INTERSECT 또는 EXCEPT 연산자를 사용하여 결합된 모든 쿼리의 대상 목록에는 동일한 개수의 식이 있어야 합니다.
UNION ALL은 두개 이상의 쿼리 결과를 하나의 중복을 포함하여 테이블로 합치는데 사용합니다. UNION ALL도 동일하게 사용되며
SELECT 아이디, 이름, 성별 FROM 테이블 UNION ALL SELECT 아이디, 이름, 성별 FROM 테이블2UNION의 내용과동일합니다.
UNION ALL 과 UNION 의 차이
UNION 은 데이터에대한 중복값을 제거하여 출력해주고
UNION ALL 은 데이터의 모든 중복값또한 출력한다.
'데이타베이스 > MSSQL' 카테고리의 다른 글
[MSSQL] BULK INSERT 사용 예제 (0) | 2018.05.02 |
---|---|
UNION 에서 ORDER BY를 사용하는 방법 (0) | 2018.04.25 |
인덱스 재구성(DBCC DBREINDEX)과 인덱스 조각모음(DBCC INDEXDEFRAG) (0) | 2018.04.23 |
MSSQL INDEX 생성 방법 (0) | 2018.04.18 |
[MSSQL]NOLOCK 잠금해제 (0) | 2018.04.17 |
Comments