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 미포함, 중복 삭제
'[ Programing ] > Database' 카테고리의 다른 글
[SQL] NVL 함수. (0) | 2011.09.26 |
---|---|
[SQL] DISTINCT 중복 제거 (0) | 2011.09.20 |
[SQL] AVG, SUM, MIN, MAX 함수 (0) | 2011.09.20 |
[SQL] 그룹 함수 종류 및 구문 (0) | 2011.08.24 |
[SQL] 날짜 함수. MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, ROUND, TRUNC. (0) | 2011.08.17 |