정미나닷컴
[Oracle] 오라클 집계 함수 본문
COUNT([DISTINCT, ALL] expr)
- 테이블에 있는 데이터(row)가 몇 건이 존재하는지를 반환하는 함수, 디폴트는 ALL - ()안에 '*'이 아닌 컬럼명이 사용될 경우 NULL 인식 안됨
* 중복값을 제외한 COUNT
SELECT COUNT(DISTINCT EMPLOYEE_ID) FROM POLL; /* 중복 투표 제외한 COUNT */
SUM([DISTINCT, ALL] expr)
- 파라미터로 들어오는 expr의 전체 합계를 계산하여 그 결과를 반환하는 함수MAX([DISTINCT, ALL] expr) & MIN([DISTINCT, ALL] expr)
- MAX 함수는 expr의 최대값을, MIN 함수는 최소값을 구하는 함수 * WHERE 절에서는 사용불가
SELECT EMPLOYEE_ID FROM EMPLOYEES WHERE SALARY = MAX(SALARY)
=> ERROR!!AVG([DISTINCT, ALL] expr)
- expr의 평균값을 구해 반환하는 함수STDDEV([DISTINCT, ALL] expr) & VARIANCE([DISTINCT, ALL] expr)
- STDDEV 함수는 expr의 표준편차를, VARIANCE 함수는 분산도를 구하는 함수(솔직히 한번도 써본적 없음;;)
'IT' 카테고리의 다른 글
[HTML5] HTML5 개요 (0) | 2011.03.10 |
---|---|
[Java] 자바 SNS 연동 (0) | 2011.01.26 |
[Oracle] 오라클 DECODE와 CASE (0) | 2011.01.12 |
[Browser] SNS 웹브라우저 RockMelt (8) | 2011.01.06 |
[Java] 자바 Sort (0) | 2010.12.29 |