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
운영게시판
최근게시물
Oracle Q&A 38450 게시물 읽기
No. 38450
쿼리 세로 출력 문의
작성자
초보입니다.
작성일
2011-03-18 14:50
조회수
4,130

안녕하세요

기존에 있던 가로로 출력되는 쿼리를 세로로 출력하게 하고싶은데요

생각처럼 잘 안되어서 문의드립니다.

SELECT
 REG_DAY,
 SUM(CASE WHEN ( STUDY >= '65' ) THEN 1 ELSE 0 END) AS A,
 SUM(CASE WHEN ( STUDY  < '65' AND STUDY >= '50' ) THEN 1 ELSE 0 END) AS B,
 SUM(CASE WHEN ( STUDY  < '50' AND STUDY  >= '20' ) THEN 1 ELSE 0 END) AS C,
 SUM(CASE WHEN ( STUDY  < '20' ) THEN 1 ELSE 0 END) AS D,
 COUNT(*) AS TOT_CNT
FROM
 TABLE A
WHERE
 REG_DAY IN('201103', '201102')
GROUP BY REG_DAY
ORDER BY REG_DAY DESC

 

결과 :

REG_DAY A B C D TOT_CNT
201103 11 10 20 19 60
201102 5 15 15 15 50

 이거를

등급 201103 201102
A 11 5
B 10 15
C 20 15
D 19 15
TOT_CNT 60 50

이렇게 출력되도록 하고싶은데요 ..

고수님들의 조언 부탁드립니다.

 

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

SELECT NVL(등급, 'TOT_CNT') 등급
     , COUNT(DECODE(reg_day, '201103', 1)) "201103"
     , COUNT(DECODE(reg_day, '201102', 1)) "201102"
  FROM (SELECT reg_day
             , CASE WHEN study >= 65                THEN 'A'
                    WHEN study >= 50 AND study < 65 THEN 'B'
                    WHEN study >= 20 AND study < 50 THEN 'C'
                    WHEN                 study < 20 THEN 'D'
                END 등급
          FROM table a
         WHERE reg_day IN ('201103', '201102')
        )
 GROUP BY ROLLUP(등급)
;

마농(manon94)님이 2011-03-18 15:47에 작성한 댓글입니다.
이 댓글은 2011-03-18 15:48에 마지막으로 수정되었습니다.

마농님 정말 감사합니다.

계속 안되서 끙끙되고 있었는데 금새 해결해주셨네요 ㅠㅠ

정말감사합니다.

초보입니다.님이 2011-03-18 16:08에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
38454outer join 질문입니다. [7]
방문자 ㅠㅠ
2011-03-23
4304
38453VIEW를 만들었는데 조회날짜가 매일바뀝니다. [1]
강영호
2011-03-18
3585
38452A, B 테이블의 값을 비교해서 A 테이블에 값이 있으면 update, 없으면 A 테이블 insert 해야 합니다. 도와주세요. [2]
초보
2011-03-18
4041
38450쿼리 세로 출력 문의 [2]
초보입니다.
2011-03-18
4130
38449정규식 질문 드립니다. [1]
전현욱
2011-03-18
4336
3844864비트 windwos2008Server에 오라클 64비트/32비트 설치
Help!
2011-03-17
4144
38445쿼리 질문 올립니다. 답변좀 부탁드릴게요 [1]
쿼리질문
2011-03-17
4323
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다