[7급 국가직 데이터베이스론 2013년 4번]

다음 두 질의에 대한 설명으로 옳은 것은? (단, 테이블 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);
데이터베이스론
  1. ①q1과 q2의 결과는 같다.
  2. ②q1의 결과가 항상 q2의 결과를 포함한다.
  3. ③q2의 결과가 항상 q1의 결과를 포함한다.
  4. ④q1과 q2는 실행할 수 없다.

선지를 골라 바로 채점해 보세요.

정답 ②

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고