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 27473 게시물 읽기
No. 27473
DECODE 문에서 출력되는 문장의 형태가...이랬으면..
작성자
심성보(abcfile)
작성일
2006-08-02 10:02
조회수
1,608

SELECT DECODE(job,
'ANALYST' ,'A',
'CLERK' ,'B',
'MANAGER' ,'C',
'PRESIDENT','D',
'SALESMAN' ,'E',
'TEST' ,'F',
'MANIA' ,'G') COL,
SUM(sal)
FROM emp
GROUP BY job;

-------------------------------------------------------

COL SUM

A 3000

B 5000

C 4000

D 9000

E 10000

F 0

G 0

---------------------------------------------------------

G 와 F 는 값이 존재하지 않습니다..

위와같이 출력 어케해요?

 

이 글에 대한 댓글이 총 1건 있습니다.
SELECT b.no,
       NVL(SUM(a.sal),0) sum_sal
  FROM (SELECT DECODE(job,'ANALYST'  ,'A'
                         ,'CLERK'    ,'B'
                         ,'MANAGER'  ,'C'
                         ,'PRESIDENT','D'
                         ,'SALESMAN' ,'E'
                         ,'TEST'     ,'F'
                         ,'MANIA'    ,'G') no,
               sal
          FROM emp
        ) a,
       (SELECT CHR(ROWNUM + 64) no
          FROM emp
         WHERE ROWNUM <= 7
        ) b
 WHERE b.no = a.no(+)
 GROUP BY b.no
마농(manon94)님이 2006-08-02 11:01에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27476리스너프로세스가 2개 생기는 경우
정상인
2006-08-02
1360
27475Oracle10 설치 후 sqlplus 실행 안될때 [재차 질문] [2]
캡틴퓨처
2006-08-02
4755
27474고수님들의 조언을 부탁드립니다... [1]
이상훈
2006-08-02
2011
27473DECODE 문에서 출력되는 문장의 형태가...이랬으면.. [1]
심성보
2006-08-02
1608
27472fedora5 에서 LD_ASSUME_KERNEL=2.4.19 실행시 에러 [1]
김재호
2006-08-02
1565
27471DECODE 문에서 DB에 없는 값을 나타내고 싶습니다. [1]
심성보
2006-08-02
1315
27470VARCHAR 과 VARCHAR2 는 무슨 차이인가요? [1]
왕초보^^
2006-08-02
2533
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다