SQLD(SQL 개발자) 기출 · JOIN

다음 SQL 실행 결과로 옳은 것은?
본문)

SELECT COUNT(*)
FROM A a
LEFT JOIN B b
  ON a.id = b.id
WHERE b.id IS NULL
   OR a.name LIKE 'G%';

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

A.ID=1은 LEFT JOIN 후 B가 없어 조건을 만족하고, A.ID=3은 이름이 G로 시작하므로 조건을 만족한다. 총 2행이다.
이 단원 연속 풀기 · JOIN개념서 「JOIN」 읽기

이 단원 공개 기출 77문항

  1. A.ID에 중복값 2가 한 건 더 추가되고 B.ID=2가 1건 존재할 때 INNER JOIN 결과에 추가되는 행 수는? [그림]JOIN
  2. INNER JOIN 결과에 포함되지 않는 행에 대한 설명으로 옳은 것은? [그림]JOIN
  3. 다음 SQL에서 COUNT(DISTINCT a.id) 값은? [그림]JOIN
  4. 다음 그림을 기준으로 LEFT OUTER JOIN을 수행할 때 반환 행 수는? [그림]JOIN
  5. LEFT OUTER JOIN 결과에서 NULL이 발생하는 이유로 옳은 것은? [그림]JOIN
JOIN 기출 전체 보기 →