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 1519 게시물 읽기
No. 1519
컬럼에 데이타가 있는것만 개수를 알고 싶을때
작성자
이현진
작성일
2008-02-13 16:11
조회수
8,157

EMP 테이블에서 

다음과 같이 데이타가 존재할 때.


ID             A2          A3          A4     A5

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

HG00430A00 30000000 10000000   0        0

HG00440A00 10000000 2000000     0        0

HG00441A00 30000000 10000000   0        0

HG00442A00 10000000 10000000   0        0

HG00443A00 10000000           0    0        0



 ID              A2          A3          A4     A5        A6

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

HG00430A00 30000000 10000000   0        0          2

HG00440A00 10000000 2000000     0        0         2

HG00441A00 30000000 10000000   0        0         2

HG00442A00 10000000 10000000   0        0         2

HG00443A00 10000000           0    0        0         1



컬럼 A6에 데이타가 있는것만 그 개수를 찍어 주고 싶습니다.

부탁드립니다.

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

안녕하세요 

select a.*, case when a2 = 0 then 0 else 1 end +

             case when a3 = 0 then 0 else 1 end +

             case when a4 = 0 then 0 else 1 end +

             case when a5 = 0 then 0 else 1 end  as A6

 from emp a


이렇게 가능 할 것 같습니다.

구광모(kkm0802)님이 2008-10-10 20:02에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1523db2 함수기반 인덱 스 [1]
조댕이
2008-02-18
8793
1521rowid 관련 질문입니다. [2]
이성희
2008-02-14
10130
1520아쿠아데이터스튜디오 쓰는 데요.. [1]
궁금해요
2008-02-13
10229
1519컬럼에 데이타가 있는것만 개수를 알고 싶을때 [1]
이현진
2008-02-13
8157
1518JDBC로 DB2연결하여 DB2 table space 감시하기...(질문) [1]
김성곤
2008-02-13
9959
1517리눅스에서 db2setup파일 이용하여 db2express-c설치
조댕이
2008-02-13
8552
1516DB2 에서 INT함수는 어떤 함수인가요? [1]
런던
2008-02-13
9920
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다