모두CBT

인사 테이블에서 사번이 999인 사원을 삭제하는 SQL 명령은? | [정보처리기능사 필기] 07년 4회차 기출문제 상세 페이지

1[정보처리기능사 필기] 07년 4회차

인사 테이블에서 사번이 999인 사원을 삭제하는 SQL 명령은?

1

ERASE FROM 인사 SET 사번 = 999;

2

DELETE FROM 인사 WHERE 사번 = 999;

3

ERASE 인사 WHERE 사번 = 999;

4

DELETE FROM 인사 SET 사번 = 999;

해설

인사 테이블에서 사번이 999인 행을 삭제하는 SQL 명령은 ② DELETE FROM 인사 WHERE 사번 = 999;이다.

SQL의 데이터 조작어(DML) 중 DELETE FROM ~ WHERE 구문은 조건을 만족하는 행 전체를 제거하는 명령으로, 특정 필드 값만 변경하는 UPDATE의 SET 구문과는 용도가 다르다.

  • ①·③ ERASE는 표준 SQL의 삭제 명령어가 아니다.
  • ④ DELETE FROM ~ SET 구문은 DELETE의 올바른 문법이 아니다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[정보처리기능사 필기] 07년 4회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보처리기능사 필기 기출문제 암기장 전체 보기