문제
다음 SQL 결과에 알맞는 답을 작성하시오.
[T]
| Index | col1 | col2 |
|---|---|---|
| 1 | 2 | Null |
| 2 | 3 | 6 |
| 3 | 5 | 5 |
| 4 | 6 | 3 |
| 5 | Null | 3 |
정답
4
4
해설
조건 col1 IN (2,3)은 1,2행, col2 IN (3,5)는 3,4,5행을 만족해 합집합은 1,2,3,4,5행 전부이다. 그러나 COUNT(col2)는 col2가 NULL인 행(1행)을 제외하므로, 선택된 5개 행 중 col2가 NULL이 아닌 2,3,4,5행만 세어 결과는 4이다.