반응형
SMALL
여러개의 테이블에 있는 데이터를 하나의 결과로 보여줄 때 흔히, 'UNION'을 사용한다.
단, 같은 필드가 있다해도 그 합은 계산이 되지 않고 레코드 단위로 합쳐지게 된다.
이때, 'UNION'과 'UNION ALL'의 차이가 있다.
'UNION'은 'DISTINCT'와 같은 역할을 한다. 즉, 중복 데이터를 제외하고 합쳐지게 된다.
하지만, 'UNION ALL'은 모든 데이터를 합치게 된다.
고유한 데이터가 필요한 경우를 제외하고는, 처리속도가 빠른 'UNION ALL'을 사용하는 것이 좋다.
반응형
'Web Programing! > Mssql' 카테고리의 다른 글
[MSSQL] mssql 백업 자동 스케쥴러 설정 (0) | 2011.09.09 |
---|---|
[MSSQL] MSSQL Server 2008 SA계정 활성화. (SQL Server 인증 연결) (1) | 2011.08.06 |
[MSSQL] CONVERT 결과 값 (0) | 2011.08.06 |
[MSSQL] 윈도우7에서 MSSQL Server 2008 Express 설치/다운 (Window 7 32bit/64bit) (1) | 2011.08.06 |
mssql에서 문자형으로 지정된 데이터를 날짜형으로 변환하는 방법 (0) | 2011.08.05 |
[MSSQL] YYYYMMDDHHMISS형태의 날짜 String 을 Datetime으로 바꾸기 (0) | 2011.08.01 |
[MSSQL] dateadd함수 (0) | 2011.08.01 |