다음 고객 테이블에 대한 SQL 설명으로 옳은 것은?
보기
고객 테이블
| 고객번호 | 고객명 | 집주소 |
|---|---|---|
| 1001 | 김민수 | 서울 |
| 1002 | 박서준 | (NULL) |
| 1003 | 최지훈 | 부산 |
| 1004 | 정수아 | (NULL) |
-- 비교 SQL SELECT COUNT(*) AS CNT1, COUNT(고객번호) AS CNT2, COUNT(집주소) AS CNT3, COUNT(고객번호) - COUNT(집주소) AS CNT4 FROM 고객;
- 1COUNT(*) 는 집주소가 존재하는 고객 수를 반환한다.
- 2COUNT(고객번호)에서 COUNT(집주소)를 차감하면 집주소가 없는 고객의 수를 구할 수 있다.
- 3SUM(집주소) 를 이용해 NULL 고객 수를 구할 수 있다.
- 4COUNT(집주소) 는 NULL을 포함한 고객 전체 수를 반환한다.
꿈라CBT