다음 자료에서 SQL A와 SQL B를 각각 실행한 결과로 가장 적절한 것은?
[SQL A]
T_PAY_LOG
| CUST | AMT | QTY |
|---|---|---|
| P | NULL | 4 |
| P | 240 | 6 |
| P | 360 | 8 |
| Q | 410 | 5 |
| Q | 190 | 7 |
| Q | 260 | NULL |
| NULL | 950 | 0 |
SELECT COUNT(*) AS RESULT
FROM T_PAY_LOG
WHERE CUST IS NOT NULL
AND QTY IS NOT NULL
GROUP BY CUST
HAVING SUM(AMT) > 600;
[SQL B]SELECT COUNT(CUST) AS RESULT
FROM T_PAY_LOG
WHERE CUST IS NOT NULL
AND QTY IS NOT NULL
GROUP BY CUST
HAVING SUM(AMT) > 600;- 1A와 B 모두 RESULT가 0인 한 행이 반환된다.
- 2A와 B 모두 RESULT가 3인 한 행이 반환된다.
- 3A는 RESULT가 3, B는 RESULT가 2인 한 행이 반환된다.
- 4A와 B 모두 반환되는 행이 없다.
꿈라CBT