Notice
Recent Posts
Recent Comments
뽁
[MSSQL] PIVOT을 이용한 행을 열로 만들기 본문
# T_TEST 테이블에 데이터가 아래와 같이 저장되어 있고
type |
NET |
NET |
REG |
OUT |
OUT |
OUT |
# type 별 합을 구하고 행을 열로 표시하고 싶다.
NET |
REG |
OUT |
2 |
1 |
3 |
# 쿼리문
SELECT [NET], [REG],[OUT]
FROM (
SELECT a.type
,COUNT(*) AS cnt
FROM [dbo].[T_TEST ] a
GROUP BY a.type
) AS iv1
PIVOT
(
MIN(cnt)
FOR type IN ([NET], [REG],[OUT]) /*꼭 대괄호[]로 묶어줘야 합니다*/
) iv2
'IT Cafe+ > MS-SQL' 카테고리의 다른 글
DB2 TO MSSQL 데이터 이관 방법, MSSQL BCP 이용 (0) | 2020.08.09 |
---|---|
[MSSQL] 세계 시간(타임존, Time zone) 계산 함수(function) (0) | 2019.02.21 |
[MSSQL] 다국어 사용을 위한 방법. National JDBC (0) | 2018.12.26 |
[MSSQL] 다국어 - INSERT 시 N'컬럼값' 사용 (0) | 2018.12.12 |
[SQL2014] Function based index (본문 하단에 실전예저 포함) (0) | 2015.03.09 |
Comments