SQLD데이터베이스 구축INSERT난이도 2MCQ

SQLD INSERT 기출문제 #4379

문제

다음 중 STUDENT(SNO, SNAME, YEAR, DEPT) 테이블에 학번 200, 이름 김길동, 학년 2학년, 학과 전산과의 학생 정보를 삽입하는 SQL 명령으로 알맞은 것은?

① INSERT INTO STUDENT (SNO, SNAME, YEAR, DEPT) VALUES ('김길동', 200, '2학년', '전산과'); ② INSERT STUDENT (200, '김길동', '2학년', '전산과'); ③ INSERT INTO STUDENT VALUES ('김길동', 200, '2학년', '전산과'); ④ INSERT INTO STUDENT (SNO, SNAME, YEAR, DEPT) VALUES (200, '김길동', '2학년', '전산과');

정답

4

해설

정답: 4. 명시한 열 순서(SNO, SNAME, YEAR, DEPT)에 맞추어 200, 김길동, 2학년, 전산과 순으로 값을 입력해야 한다.

오답 풀이

  • 1번: SNO 자리에 이름이 들어가 열과 값의 순서가 어긋난다.
  • 2번: INSERT INTO와 VALUES 키워드 형식이 맞지 않는다.
  • 3번: 열 목록이 없는데 값 순서가 테이블 정의와 맞지 않는다.
  • 4번: 열 순서와 값 순서가 일치하는 올바른 형식이다.

보충 개념 INSERT 문은 INSERT INTO 테이블명(열목록) VALUES(값목록) 형태로 작성한다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] INSERT 데이터베이스 구축 기출 #4379 | 문어CBT