문제
학생 테이블에서 이름이 민수인 튜플을 삭제하는 SQL문을 작성하시오.
[학생]
| 학번 | 이름 | 점수 | 과목이름 |
|---|---|---|---|
| 1000 | 김정미 | 90 | 알고리즘 |
| 2000 | 강은미 | 95 | 데이터베이스 |
| 3000 | 홍길동 | 90 | 전산수학 |
| 4000 | 민수 | 95 | 운영체제 |
정답
DELETE FROM 학생 WHERE 이름 = '민수';
DELETE FROM 학생 WHERE 이름 = '민수'DELETE FROM 학생 WHERE 이름 = '민수';
해설
특정 조건의 튜플을 삭제할 때는 DELETE FROM 테이블명 WHERE 조건 구문을 사용한다. 이름이 '민수'인 행만 삭제하므로 DELETE FROM 학생 WHERE 이름 = '민수'; 가 된다.