[ Programing ]/Database
[SQL] COUNT 함수
Mister_Q
2011. 9. 20. 09:45
SELECT COUNT(*)
FROM employees
WHERE department_id = 40;
COUNT(*)는 테이블의 행 수를 반환 한다.
열에 대한 NULL이 있는 행과 중복 행을 포함하여 조건을 만족하는 행 수를 반환 한다.
WHERE 절이 포함된 경우 COUNT(*)는 WHERE 절의 조건을 만족하는 행 수를 반환 한다.
SELECT COUNT(commission_pct)
FROM employees
WHERE department_id = 70;
COUNT(expr)는 expr 대해 NOT NULL 값인 행 수를 반환 한다.
employees 테이블에서 NULL을 제외한 department 수를 표시 한다.
department 70에서 커미션 받는 사원의 수를 표시한다.
COUNT 함수 3가지 형식
- COUNT(*) NULL 포함
- COUNT(expr) NULL 미포함
- COUNT(DISTINCT expr) NULL 미포함, 중복 삭제
FROM employees
WHERE department_id = 40;
COUNT(*)는 테이블의 행 수를 반환 한다.
열에 대한 NULL이 있는 행과 중복 행을 포함하여 조건을 만족하는 행 수를 반환 한다.
WHERE 절이 포함된 경우 COUNT(*)는 WHERE 절의 조건을 만족하는 행 수를 반환 한다.
SELECT COUNT(commission_pct)
FROM employees
WHERE department_id = 70;
COUNT(expr)는 expr 대해 NOT NULL 값인 행 수를 반환 한다.
employees 테이블에서 NULL을 제외한 department 수를 표시 한다.
department 70에서 커미션 받는 사원의 수를 표시한다.
COUNT 함수 3가지 형식
- COUNT(*) NULL 포함
- COUNT(expr) NULL 미포함
- COUNT(DISTINCT expr) NULL 미포함, 중복 삭제