모두CBT

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

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

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

1

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

2

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

3

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

4

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

해설

특정 조건에 맞는 튜플(행)을 삭제하는 SQL 명령은 DELETE 문이며, "DELETE FROM 사원 WHERE 사원번호 = 200 ;"이 올바른 문장이므로 정답이다.

DELETE 문은 WHERE 절의 조건에 해당하는 행만 삭제하고 테이블 구조는 그대로 유지한다.

  • ② REMOVE TABLE: 표준 SQL에 존재하지 않는 명령어이다.
  • ③ "DELETE, 사원번호, 이름 FROM ..."은 DELETE 문에 열 이름을 나열하는 문법 자체가 존재하지 않아 오류이다.
  • ④ DROP TABLE: 테이블 자체를 삭제하는 명령이므로 특정 튜플만 삭제하는 요구에 맞지 않는다.

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

이어서 풀어보기

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