group by
-
[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] GROUP BY, HAVING 절RDS/Oracle 2019. 3. 10. 00:11
집계 함수(Aggregate Function)1.여러 행들의 그룹이 모여서 그룹당 단 하나의 결과를 돌려주는 함수입니다.2.GROUP BY 절은 행들을 소그룹화 합니다.3.SELECT 절, HAVING 절, ORDER BY 절에 사용할 수 있습니다. 집계 함수 종류COUNT(*) - NULL 값을 포함한 행의 수를 출력합니다.COUNT(표현식) - 표현식의 값이 NULL 값인 것을 제외한 행의 수를 출력합니다.SUM([DISTINCT | ALL] 표현식) - 표현식의 NULL 값을 제외한 합계를 출력합니다.AVG([DISTINCT | ALL] 표현식) - 표현식의 NULL 값을 제외한 평균을 출력합니다.MAX([DISTINCT | ALL] 표현식) - 표현식의 최대값을 출력합니다.(문자, 날짜 데이터 타..