database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 5929 게시물 읽기
No. 5929
질문입니다. GROUP BY 사용하여 데이터 가로로 뽑고자 합니다.
작성자
최명근(cevin)
작성일
2011-08-10 12:17ⓒ
2011-08-10 12:43ⓜ
조회수
8,021

 MSSQL 사용하고 있습니다.

system_id     asset_criticality_code   
 ------------  -------------------------
 35            130                      
 35            140                      
 35            140                      
 35            140                      
 35            140                      
 35            140                      
 35            140  

위와같은 테이블이 있습니다.

SELECT system_id, asset_criticality_code, count(asset_criticality_code)
FROM systable001
WHERE A.system_id='35'
GROUP BY system_id, asset_criticality_code;

이와같은 쿼리를 실행하여

 system_id     asset_criticality_code     column3   
 ------------  -------------------------  ----------
 35            130                        1         
 35            140                        6 

이와같은 결과를 얻었습니다.

여기까지가 저의 한계인것 같은데요 제가 진정으로 뽑고자 하는 데이터는

 system_id     130     140   
 ------------  ------- --------
 35            1        6           

이와같이 각 asset_criticality_code 별 카운트를 가로로 뽑고싶은것입니다.

나름대로 노력도 해보고 찾아보기도 하였으나 방법을 찾지 못했습니다.

방법이나 힌트 부탁드립니다.

가능 불가능 여부만이라도 부탁드립니다.  만약 절대 안된다면 다른 방법이라도 찾아 보겠습니다. 

이 글에 대한 댓글이 총 2건 있습니다.

select system_id,

           count(case when asset_criticality_code = '130' then 1 end) "130",

           count(case when asset_criticality_code = '140' then 1 end) "140"

from systable001

where system_id='35'

group by system_id 

1님이 2011-08-10 13:23에 작성한 댓글입니다. Edit

정말 고맙습니다.

덕분에 무사히 잘 해결했습니다 .

최명근(cevin)님이 2011-08-10 16:55에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5932자동증가로 설정하면 몇건까지 증가되나요 [1]
김길동
2011-08-12
7002
5931두개의 문자열 비교하여, 위치별 틀린 갯수 구하기 [1]
dol
2011-08-11
7502
5930한가지 더 질문드리겠습니다. 여러로우의 텍스트값을 하나의 로우에 붙여서 출력하고자 합니다. [3]
최명근
2011-08-10
7337
5929질문입니다. GROUP BY 사용하여 데이터 가로로 뽑고자 합니다. [2]
최명근
2011-08-10
8021
5928그룹별 상위 n개 조회쿼리 질문 [3]
네로
2011-08-09
9041
5927마지막 주 주말 구하기? [2]
낭자
2011-08-04
7446
5926mssql 쿼리 질문입니다. [4]
안효수
2011-08-04
6585
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다