다음 두 질의에 대한 설명으로 옳은 것은? (단, 테이블 R(a, b)과 S(b, c)가 있고, 각 애트리뷰트는 NULL을 포함하지 않지만 중복 값을 가지고 있다고 가정한다)
q1 | SELECT R.a FROM R, S WHERE R.b = S.b; |
q2 | SELECT R.a FROM R WHERE R.b IN (SELECT S.b FROM S); |
- ①q1과 q2의 결과는 같다.
- ②q1의 결과가 항상 q2의 결과를 포함한다.
- ③q2의 결과가 항상 q1의 결과를 포함한다.
- ④q1과 q2는 실행할 수 없다.
선지를 골라 바로 채점해 보세요.
정답 ②
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)