티스토리 뷰

 

 

오라클에서 집계함수인 COUNT()를 사용하는 방법입니다.

 

SELECT
    COUNT(CASE WHEN CRSE_TY = '0' THEN 1 END)
FROM DUAL

 


# 예시

 

 

예제의 사용된 테이블

 

테이블의 데이터는 위 이미지보다 더 많습니다.

 

SELECT
     COUNT(CASE WHEN CRSE_TY = '0' THEN 1 END) AS CRSE_TY_ELRN
    ,COUNT(CASE WHEN CRSE_TY = '1' THEN 1 END) AS CRSE_TY_OFL
    ,COUNT(CASE WHEN CRSE_TY = '2' THEN 1 END) AS CRSE_TY_BLEND
FROM CRSE_MASTR
WHERE EDC_TY = '001'

 

CASE WHEN을 사용하여 집계할 컬럼의 조건을 걸어주고 THEN을 사용하여 일치할 때 1을 더해줍니다.

 

쿼리문 결과

 

이번 글에서는 COUNT()를 이용하여 데이터를 집계해보았습니다.

댓글
댓글쓰기 폼
공지사항
Total
248,427
Today
802
Yesterday
1,065
링크
«   2022/10   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
글 보관함