SQLD(SQL 개발자) 기출 · JOIN

SQL의 실행 결과로 가장 적절한 것은?
본문)
SELECT COUNT(TAB1.NO) FROM TAB1 LEFT OUTER JOIN TAB2 ON TAB1.NO = TAB2.NO; 
SELECT COUNT(DISTINCT TAB1.CODE) FROM TAB1 RIGHT OUTER JOIN TAB2 ON TAB1.NO = TAB2.NO;

이 문제 풀어보기

정답 및 해설 보기

정답: 4번

LEFT OUTER JOIN의 결과 TAB1의 NO값이 1, 2, 4, 4, 6, 7, 3인 총 7개의 행이 나오게 되고, RIGHT OUTER JOIN의 결과로 TAB1의 CODE값이 A, B, B, B, NULL, NULL, NULL이 출력되어 DISTINCT 수는 총 2건이다.(NULL은 세지 않는다)
이 단원 연속 풀기 · JOIN개념서 「JOIN」 읽기

이 단원 공개 기출 77문항

  1. 다음 SQL 수행 결과로 알맞은 것은? [그림]JOIN
  2. 아래 결과를 출력하기 위해 빈칸에 들어갈 문장으로 적절한 것은? [그림]JOIN
  3. 아래 SQL 수행 결과로 가장 적절한 것은? [그림]JOIN
  4. 다음 FROM 절의 JOIN 형태에 대한 설명 중 올바르지 못한 것은?JOIN
  5. 다음 ERD를 참고하여 모든 회원의 상품 이용횟수와 총 이용가격을 출력하는 SQL로 가장 적절한 것은? [그림]JOIN
JOIN 기출 전체 보기 →