다음의 R, S 테이블에 대해 SQL ‘가’와 ‘나’의 실행결과 레코드… | [경찰간부후보생 데이터베이스론] 23년 1회차 기출문제 상세 페이지
1[경찰간부후보생 데이터베이스론] 23년 1회차
다음의 R, S 테이블에 대해 SQL ‘가’와 ‘나’의 실행결과 레코드 수의 합은?
가.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문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음sql보기에서join할경우괄호안에알맞는문장을작성하시오. select....from학생정보ajoin학과정보b(1)a.학과=b.(2) 1.on 2.학과2021년 정보처리기사실기 2회차
- student테이블에서컴퓨터과학생50명,인터넷과학생100명,사무자동화과학생50명의정보가저장되어있을때,다음sql문의실행결과에따른튜플의수는?(단,dept칼럼은학과명이2020년 정보처리기사실기 1회차
- 다음sql결과에알맞는답을작성하시오. [table] selectcount(col2) fromtable wherecol1in(2,3)orcol2in(3,5); 42022년 정보처리기사실기 2회차