다음 주문 테이블에 대해 아래 SQL을 실행했을 때, CNT1 ~ CNT4 의 결과값으로 옳은 것은?
보기
주문 테이블
| 주문번호 | 주문자 | 배송메모 |
|---|---|---|
| 3001 | 서연우 | 빠른배송 |
| 3002 | 임태현 | (NULL) |
| 3003 | 오다은 | 문앞보관 |
| 3004 | 배준혁 | (NULL) |
| 3005 | 신유진 | 빠른배송 |
| 3006 | 류시온 | (NULL) |
SELECT COUNT(*) AS CNT1,
COUNT(배송메모) AS CNT2,
COUNT(DISTINCT 배송메모) AS CNT3,
COUNT(*) - COUNT(배송메모) AS CNT4
FROM 주문;
- 1CNT1 = 3, CNT2 = 3, CNT3 = 2, CNT4 = 0
- 2CNT1 = 6, CNT2 = 3, CNT3 = 2, CNT4 = 3
- 3CNT1 = 6, CNT2 = 6, CNT3 = 2, CNT4 = 0
- 4CNT1 = 6, CNT2 = 3, CNT3 = 3, CNT4 = 3
꿈라CBT