모두CBT

다음의 R, S 테이블에 대해 SQL ‘가’와 ‘나’의 실행결과 레코드… | [경찰간부후보생 데이터베이스론] 23년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 23년 1회차
다음의 R, S 테이블에 대해 SQL ‘가’와 ‘나’의 실행결과 레코드 수의 합은?
R
ABC
1a10
1a11
2b25
3b22
5c17
S
ADE
1gx
1gy
2hw
4kw
6mz


가.SELECT DISTINCT A FROM R ;
나.SELECT R.A, R.C, S.E
FROM R LEFT OUTER JOIN S
ON R.A = S.A ;
1
10
2
11
3
12
4
13
해설

두 결과의 레코드 수의 합은 11이다.

가는 R의 A에서 중복을 제거하므로 1, 2, 3, 5의 4건이다.

나는 왼쪽 외부 조인이므로 R의 모든 행이 남고, 짝이 없는 행은 S 쪽이 NULL로 채워져 7건이 된다.

  • A=1: R의 2행과 S의 2행이 만나 4건
  • A=2: 1건
  • A=3: S에 짝이 없어 NULL로 1건
  • A=5: S에 짝이 없어 NULL로 1건

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 데이터베이스론] 23년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 데이터베이스론 기출문제 암기장 전체 보기