23-1[학생] 테이블에서 이름이 '서준'인 튜플을 삭제하는 SQL 문… | 2023년 정보처리기사실기 1회차 기출문제 상세 페이지
9
23-1
[학생] 테이블에서 이름이 '서준'인 튜플을 삭제하는 SQL 문을 작성하시오.
[학생]
| 학번 | 학년 | 이름 |
|---|---|---|
| 1101 | 2 | 서준 |
| 1102 | 4 | 하린 |
| 1103 | 1 | 서윤 |
| 1104 | 3 | 도현 |
해설
DELETE FROM 학생 WHERE 이름 = '서준';
[해설]
테이블에서 행을 지우는 명령은 DML의 DELETE FROM 테이블 WHERE 조건이다.
WHERE 절이 없으면 모든 행이 삭제되므로 이름 조건을 반드시 붙인다. 문자열 값은 작은따옴표로 감싼다.
실행 후에는 1102 하린, 1103 서윤, 1104 도현의 세 행이 남는다. 테이블 구조까지 없애는 DROP TABLE과 혼동하지 않도록 한다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.