COUNT
-
[Oracle] COUNT 함수RDS/Oracle 2020. 9. 5. 13:14
COUNT 함수란? - 데이터 건수를 반환하는 함수입니다. - 윈도우 함수(Window Funtion)로 그룹 내 집계 함수입니다. COUNT 사용법12345SELECT COUNT(*) AS TOTAL_COUNT , COUNT(MGR) AS MGR_COUNT , COUNT(NVL(MGR, 0)) AS MGR_COUNT_NVL , COUNT(DISTINCT DEPTNO) AS DEPTNO_COUNT FROM EMP;Colored by Color Scriptercs COUNT(*) - 전체 데이터 건수를 반환합니다. COUNT(컬럼) - 컬럼의 값이 NULL인 행을 제외한 데이터의 건수를 반환합니다. - NULL인 행을 포함하기 위해서는 NVL, DECODE 등을 통해 값을 COUNT(DISTINCT 컬럼)..
-
[Oracle] 윈도우 함수(Window Funtion)_그룹 내 집계 함수RDS/Oracle 2019. 3. 21. 07:30
윈도우 함수 종류1.그룹 내 순위(RANK) 관련 함수 - RANK, DENSE_RANK, ROW_NUMBER 함수2.그룹 내 집계(AGGREGATE) 관련 함수 - SUM, MAX, MIN, AVG, COUNT 함수 3.그룹 내 행 순서 관련 함수 - FIRST_VALUE, LAST_VALUE, LAG, LEAD 함수 4.그룹 내 비율 관련 함수 - CUME_DIST, PERCENT_RANK, NTILE, RATIO_TO_REPORT 함수 윈도우 함수 문법 SELECT WINDOW_FUNCTION (ARGUMENTS) OVER ([PARTITION BY 컬럼] [ORDER BY 절] [WINDOWING 절]) FROM 테이블명; WINDOW_FUNCTION - 함수명ARGUMENTS (인수) - 함수에..