수료자 테이블에 유나 1행이 들어 있는 상태에서 다음 INSERT 문을… | [SQLD] SQL 개발자 기출유형 모의고사 7회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 7회
수료자 테이블에 유나 1행이 들어 있는 상태에서 다음 INSERT 문을 실행했을 때, 수료자 테이블의 전체 행 수는?[수강생]
| 학생번호 | 이름 | 출석률 |
|---|---|---|
| 1 | 민준 | 95 |
| 2 | 서연 | 80 |
| 3 | 지호 | (null) |
| 4 | 하은 | 79 |
| 5 | 도윤 | 88 |
INSERT INTO 수료자 (학생번호, 이름) SELECT 학생번호, 이름 FROM 수강생 WHERE 출석률 >= 80;
1
5
2
6
3
4
4
3
해설
INSERT … SELECT 는 서브쿼리가 돌려준 행을 모두 한 번에 넣으므로 출석률 80 이상인 민준·서연·도윤 3행이 추가되어 기존 1행과 합쳐 4행이다.
80 은 >= 조건에 포함되고, 출석률이 NULL 인 지호는 비교 결과가 UNKNOWN 이라 들어가지 않는다.
- 3 은 기존 유나 행이 지워지고 새로 채워진다고 본 값이다.
- 5 는 출석률이 NULL 인 지호까지 넣은 값이다.
- 6 은 WHERE 조건을 무시하고 수강생 전원을 넣은 값이다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 7회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 학생테이블은학번,이름,학년,수강과목,점수,연락처를속성으로가진다.아래조건을만족하는sql문을작성하시오. 1)학생테이블에서3,4학년인학번,이름을조회한다. 2)in연산자2020년 정보처리기사실기 2회차
- 다음sql결과에알맞는답을작성하시오. [table] selectcount(col2) fromtable wherecol1in(2,3)orcol2in(3,5); 42022년 정보처리기사실기 2회차
- 다음r1과r2의테이블에서아래의 실행결과를얻기위한sql문은? <imgwidth="300"src= {"answer":1,"content":[{21년-2회차-정보처리기사-필기