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
운영게시판
최근게시물
MySQL Q&A 29975 게시물 읽기
No. 29975
query 질문 드립니다.
작성자
강혁(cooldog)
작성일
2011-04-26 11:51ⓒ
2011-04-26 11:51ⓜ
조회수
9,012

초보적 질문 하나 드립니다.
a라는 테이블이 있고 아래와 같이 구조및 데이터는 아래와 같습니다.

테이블명 : a

date svc_code count

2011-04-01 svc1 10
2011-04-01 svc2 20
2011-04-01 svc3 15
2011-04-02 svc1 10
2011-04-02 svc2 20
2011-04-02 svc3 15
2011-04-03 svc1 10
2011-04-03 svc2 20
2011-04-03 svc3 15
 
위 데이터를 아래와 같이 출력하려면 어떻게 쿼리 해야하는지 조언 부탁드립니다.
 
날짜          svc1 svc2         scv3
2011-04-01 10         20        15
2011-04-02 10         20        15
2011-04-03 10         20        15
 
감사합니다.
 
이 글에 대한 댓글이 총 1건 있습니다.

 with a as (

 
select '2011-04-01' date, 'svc1' svc_code, 10 count union all
select '2011-04-01' date, 'svc2' svc_code, 20 count union all
select '2011-04-01' date, 'svc3' svc_code, 15 count union all
select '2011-04-02' date, 'svc1' svc_code, 10 count union all
select '2011-04-02' date, 'svc2' svc_code, 20 count union all
select '2011-04-02' date, 'svc3' svc_code, 15 count union all
select '2011-04-03' date, 'svc1' svc_code, 10 count union all
select '2011-04-03' date, 'svc2' svc_code, 20 count union all
select '2011-04-03' date, 'svc3' svc_code, 15 count
)
select date
, max(case when svc_code = 'svc1' then count else 0 end) 'svc_1'
     , max(case when svc_code = 'svc2' then count else 0 end) 'svc_2'
     , max(case when svc_code = 'svc3' then count else 0 end) 'svc_3'
from a
group by date
JaCkalRedi님이 2011-04-26 15:39에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
29978재고집계 출력하기 [1]
김양훈
2011-04-29
8005
29977*와 all의 차이점
완전초보
2011-04-28
8103
29976테이블 관련 질문 입니다.. 조언 부탁 드립니다. [2]
조영석
2011-04-26
8308
29975query 질문 드립니다. [1]
강혁
2011-04-26
9012
29974. [1]
고한빛
2011-04-26
8546
29973MySQL Proxy 서비스를 시작할 수 없습니다. 에러 해결방안좀...
less
2011-04-21
9098
29972oracle to mysql migration 관련 문의. [2]
장성환
2011-04-21
8652
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다