다음 사원 테이블에 대한 SQL 설명으로 옳지 않은 것은?
보기
사원 테이블
| 사원번호 | 사원명 | 부서코드 |
|---|---|---|
| 2001 | 이하늘 | A10 |
| 2002 | 강도윤 | A20 |
| 2003 | 윤세라 | (NULL) |
| 2004 | 한지우 | (NULL) |
-- 비교 SQL
SELECT COUNT(*) AS CNT1,
COUNT(사원번호) AS CNT2,
COUNT(부서코드) AS CNT3,
COUNT(사원번호) - COUNT(부서코드) AS CNT4
FROM 사원;
- 1COUNT(부서코드) 는 부서코드가 NULL인 행을 제외하고 집계한다.
- 2COUNT(*) 는 부서코드의 NULL 여부와 관계없이 사원 전체 행 수를 반환한다.
- 3COUNT(사원번호)에서 COUNT(부서코드)를 차감하면 부서코드가 지정되지 않은 사원 수를 구할 수 있다.
- 4SUM(부서코드) 를 이용하면 부서코드가 NULL인 사원 수를 구할 수 있다.
꿈라CBT