STUDENT(student_id, student_name, grade, major, phone) 테이블에 다음 한 행을 추가하는 SQL을 작성하시오. 열 목록을 명시하고 문자열은 작은따옴표로 묶는다.
| student_id | student_name | grade | major | phone |
|---|---|---|---|---|
| 240317 | 김하늘 | 2 | 컴퓨터공학 | 010-2468-1357 |
모범답안
INSERT INTO STUDENT (student_id, student_name, grade, major, phone) VALUES (240317, '김하늘', 2, '컴퓨터공학', '010-2468-1357');
풀이와 판단 근거
INSERT 문은 `INSERT INTO 테이블(열 목록) VALUES(값 목록)` 형태로 작성한다. 열과 값의 순서가 일치해야 하며 숫자인 student_id와 grade는 따옴표 없이, 문자형인 이름·전공·전화번호는 작은따옴표로 묶는다.
열 목록을 명시하면 테이블 정의의 물리적 열 순서에 덜 의존하고 입력 의도가 분명해진다.
자주 틀리는 지점
- INSERT를 INSTER로 잘못 작성함
- 열 목록과 값 목록의 순서를 다르게 배치함
- 전화번호를 숫자로 작성해 앞자리 0이나 하이픈을 잃음
자동 판정 방식
한글·영문 동의어와 문항별 필수 개념을 확인하며, 정답 단어가 부정되거나 반대 개념과 함께 쓰이면 자동 정답으로 확정하지 않습니다. 부분점수는 ITPASSLAB의 학습용 예상 점수입니다.