모두CBT

사원(사원번호, 이름) 테이블에서 “사원번호”가 “200”인 튜플을 삭… | [정보처리기능사 필기] 07년 1회차 기출문제 상세 페이지

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

사원(사원번호, 이름) 테이블에서 “사원번호”가 “200”인 튜플을 삭제하는 SQL 문은?

1

DROP TABLE 사원 WHERE 사원번호=200;

2

DELETE FROM 사원 WHERE 사원번호=200;

3

KILL 사원번호, 이름 FROM 사원 WHERE 사원번호=200;

4

REMOVE TABLE 사원 WHERE 사원번호=200;

해설

DELETE FROM 사원 WHERE 사원번호=200;은 사원번호가 200인 튜플만 삭제하는 올바른 SQL문이다.

특정 행을 삭제할 때는 DELETE FROM 테이블명 WHERE 조건; 형식을 사용하며, WHERE 절의 조건에 해당하는 행만 골라 지운다.

  • ① DROP TABLE ~ WHERE: DROP TABLE은 테이블 전체를 삭제하는 명령이며 WHERE 조건과 함께 쓰이지 않는다.
  • ③ KILL ~: SQL 표준 명령이 아니다.
  • ④ REMOVE TABLE ~: 표준 SQL에 존재하지 않는 명령이다.

따라서 정답은 DELETE FROM 사원 WHERE 사원번호=200;이다.

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

이어서 풀어보기

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