다음 관계 대수식과 다른 결과를 생성하는 SQL 문은?
○ , 는 릴레이션○ r1, r2는 릴레이션 의 애트리뷰트○ s1, s2는 릴레이션 의 애트리뷰트
- ①
SELECT DISTINCT R.r2 FROM R WHERE EXISTS (SELECT S.s1 FROM S WHERE S.s1=R.r1 AND S.s2=100);
- ②
SELECT DISTINCT A.r2 FROM R AS A, S AS B WHERE A.r1=B.s1 AND B.s2=100;
- ③
SELECT DISTINCT R.r2 FROM R NATURAL JOIN S WHERE S.s2=100;
- ④
SELECT DISTINCT R.r2 FROM R WHERE R.r1 IN (SELECT S.s1 FROM S WHERE S.s2=100);
선지를 골라 바로 채점해 보세요.
정답 ③
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)