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
운영게시판
최근게시물
DB2 Q&A 2967 게시물 읽기
No. 2967
DB2에서 NVL
작성자
이윤덕(vassal)
작성일
2010-03-08 18:46
조회수
13,193

SELECT COUNT(*) 건수,
       SUM(nvl(대출금액,0))
 

ORACLE에서는 위와 같이 가능한데

DB2에서는 SUM한 값이 NVL해서 0으로 하면서 어떻게 해야하는지요??

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

SELECT COUNT(*) 건수,
       SUM(VALUE(대출금액,0))
 

박진복(pjb708)님이 2010-03-09 07:45에 작성한 댓글입니다.

SELECT
     COUNT(*) 건수, VALUE(SUM(대출금액), 0) AS SUM
FROM TABLE_NAME;

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

SELECT
     COUNT(*) 건수, COALESCE(SUM(대출금액), 0) AS SUM
FROM TABLE_NAME;

 

 

박진한(pino93)님이 2010-03-12 08:31에 작성한 댓글입니다.
이 댓글은 2010-03-12 08:32에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
2977DB connection 실패 (password missing) [1]
강철민
2010-04-27
8362
2975db2 삭제 후 재설치 했는데 sample database를 찾을수 없다고합니다. [1]
최영훈
2010-04-12
8315
2974Increment를 초기화하는방법이 있나요? [1]
최대호
2010-04-12
7722
2967DB2에서 NVL [2]
이윤덕
2010-03-08
13193
2966DB2-->ORACLE [1]
서진현
2010-02-17
9437
2965서브쿼리 질문좀....ㅠㅠ 죽겠네여 [3]
장형욱
2010-02-08
8804
2964데이터베이스 개발자 양성 취업 지원 과정입니다
박창완
2010-02-08
8622
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다