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 13620 게시물 읽기
No. 13620
구분코드값에 해당하는 count 갯수를 어떻게 구하나여?.
작성자
질문자
작성일
2003-02-24 15:36
조회수
966

Table에서 일정구분 컬럼에 해당하는 count(중복값포함)를 구하려고 합니다.

 

create table ksch (

userID varchar2(6) not null, // user_id

seqno number(6) constraint kschedesc_pk_cseqno primary key, //일련번호

schdgb char(6) not null, //일정구분 code : 0 , 1 , 2 ,3

schtitle varchar2(30) not null , //제목

scopsdate varchar2(8) , //시작일자

scopedate varchar2(8) , //종료일자

place varchar2(30) , // 장소

schdny varchar2(4000) not null , //내용

useryn varchar2(1) not null //사용여부

);

 

select 한 결과 값이

일정구분(schdgb) code 값 별로 count 개수를 얻을려고 합니다.

총 카운트는 13 각 일정코드 0,1,2,3에 해당하는 카운트 수를 얻어오려 합니다.

ex) count(schdgb==0) , count(schdgb==1) , count(schdgb==2) , count(schdgb==3)

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

4 , 2 , 1 , 6

 

이런 결과 값을 구할려고 하는데 select 문을 어떻게 해야 될지 모르겠습니다.

 

고수님의 답변 부탁드립니다.

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

어~일케하면 되지 않나요??

select schdgb,count(*)

from ksch

group by schdgb;

신은희님이 2003-02-24 15:43에 작성한 댓글입니다.

select ......

count(decode(shdgb,'0',1)) val0,

count(decode(shdgb,'1',1)) val1,

count(decode(shdgb,'2',1)) val2,

count(deocde(shdgb,'3',1)) val3

from ksch

where ......

 

아마도 되겠죠? ^^

멋진놈님이 2003-02-24 16:08에 작성한 댓글입니다.

select ......

sum(decode(shdgb,'0',1,0)) val0,

sum(decode(shdgb,'1',1,0)) val1,

sum(decode(shdgb,'2',1,0)) val2,

sum(deocde(shdgb,'3',1,0)) val3

from ksch

where ......

 

이런 문장을 쓰려면 count가 아니고 sum을 써야하지 않나요?

신은희님이 2003-02-24 18:22에 작성한 댓글입니다.

단순히 컬럼의 각 값에 해당하는 갯수만을 카운트 하고자 하는 경우엔

 

count를 사용하든지. sum을 사용하든지....상관 없겠죠....

둘다 원하는 값을 가져올거 같습니다. ^^

멋진놈님이 2003-02-25 10:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
13623인덱스 분석에 대하여... [1]
오라쿨
2003-02-24
788
13622table의 변수타입을 alter 하려고 합니다. [1]
카니
2003-02-24
1012
13621인덱스 coalesce와 rebuild의 차이점 [1]
홍길동
2003-02-24
1808
13620구분코드값에 해당하는 count 갯수를 어떻게 구하나여?. [4]
질문자
2003-02-24
966
13619KSFQ Buffers 이게 뭔지 궁금 합니다. [1]
zerox
2003-02-24
633
13618[질문] 8.1.6 설치시 scott 계정 이 없는데... [2]
panther
2003-02-24
978
13617incremenatal, cumulative export [1]
손님
2003-02-24
585
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.044초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다