모두CBT

INSA(SNO, NAME) 테이블에서 SNO가 100인 튜플을 삭제하… | [정보처리기능사 필기] 06년 4회차 기출문제 상세 페이지

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

INSA(SNO, NAME) 테이블에서 SNO가 100인 튜플을 삭제하는 SQL 문은?

1

REMOVE FROM INSA WHERE SNO = 100;

2

DESTORY INSA WHERE SHO = 100;

3

DELETE FROM INSA WHERE SNO = 100;

4

DROP TABLE INSA WHERE SNO = 100;

해설

테이블에서 특정 튜플(행)을 삭제하는 SQL 명령은 DELETE문이므로, 정답은 DELETE FROM INSA WHERE SNO = 100;이다.

DELETE 문은 WHERE 절의 조건을 만족하는 행만 골라 삭제하며, 테이블 구조 자체는 그대로 유지된다.

  • ① REMOVE는 SQL 표준 명령어가 아니다.
  • ② DESTORY는 존재하지 않는 명령어이고 조건절의 컬럼명도 SHO로 오기되어 있다.
  • ④ DROP TABLE은 테이블 전체를 삭제하는 명령으로 WHERE 조건과 함께 쓸 수 없다.

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

이어서 풀어보기

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