SQLD(SQL 개발자) 기출 · DML

아래의 SQL문을 실행했을 때 조회되는 행 수가 가장 많이 나오는 SQL문과 가장 적게 나오는 SQL문은?
본문)
insert into a1 values(1,4);
insert into a1 values(2,5);
insert into a1 values(3,6);
insert into a1 values(4,7);

insert into a2 values(1,4);
insert into a2 values(2,5);
insert into a2 values(null,6);
insert into a2 values(null,7);

(1)select * from a1,a2
     where a1.col1=a2.col1;

(2)select * from a1 left outer join a2
     on a1.col1=a2.col1;

(3)select * from a1 right outer join a2
     on a1.col1=a2.col1;

(4)select * from a1 full outer join a2
     on a1.col1=a2.col1;

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

FULL Outer Join은 총 6개의 행이 조회되고, LEFT와 RIGHT Outer Join은 총 4개의 행이 조회된다. 그리고 보기 1번의 Inner 조인은 2개의 행이 조회된다.
이 단원 연속 풀기 · DML개념서 「DML (INSERT / UPDATE / DELETE / MERGE)」 읽기

이 단원 공개 기출 103문항

  1. 주어진 SQL문에서 오류가 발생하지 않는 것은?DML
  2. 다음 주어진 테이블에 대해서 아래의 SQL문의 실행 결과로 가장 올바른 것은? [그림]DML
  3. 오라클 데이터베이스에서 내일 날짜를 조회하는 방법으로 올바른 것은?DML
  4. 주어진 데이터에서 아래의 SQL문을 실행한 행의 건수로 올바른 것은? [그림]DML
  5. 다음의 주어진 ERD에서 실행했을 때 오류가 발생하는 SQL문은? [그림]DML
DML 기출 전체 보기 →