SQLD(SQL 개발자) 기출 · JOIN

다음 SQL 구문의 결과는?
본문)
SELECT COUNT(TAB1.COL1) 
FROM TAB1, TAB2 
WHERE TAB1.COL2 = TAB2.COL2(+); 

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

(+) 가 붙은 반대편 테이블이 기준이 되는 테이블로 TAB1 테이블을 기준 테이블로 LEFT OUTER JOIN이 수행된다. 즉, 조인 조건이 일치하지 않아도 TAB1은 생략되서는 안되므로 INNER JOIN의 결과에 TAB1의 COL2가 NULL, C인 경우 추가적으로 출력되므로 총 5건이 나온다.
이 단원 연속 풀기 · JOIN개념서 「JOIN」 읽기

이 단원 공개 기출 77문항

  1. 다음 표준조인에 대한 설명 중 가장 적절하지 않은 것은?JOIN
  2. SQL의 실행 결과로 가장 적절한 것은? [그림]JOIN
  3. 다음 SQL 수행 결과로 알맞은 것은? [그림]JOIN
  4. 아래 결과를 출력하기 위해 빈칸에 들어갈 문장으로 적절한 것은? [그림]JOIN
  5. 아래 SQL 수행 결과로 가장 적절한 것은? [그림]JOIN
JOIN 기출 전체 보기 →