모두CBT

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

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

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

1

DESTROY INSA WHERE SNO = 100 ;

2

REMOVE FROM INSA WHERE SNO = 100 ;

3

DELETE FROM INSA WHERE SNO = 100 ;

4

DROP TABLE INSA WHERE SNO = 100 ;

해설

SQL에서 튜플(행)을 삭제하는 표준 명령은 DELETE이며, 형식은 DELETE FROM 테이블명 WHERE 조건;\text{DELETE FROM 테이블명 WHERE 조건;}이다.

따라서 SNO가 100인 행을 지우려면 ③ DELETE FROM INSA WHERE SNO = 100 ; 이 올바른 문장이다.

  • ① DESTROY, ② REMOVE는 SQL 표준 명령어가 아니다.
  • ④ DROP TABLE은 테이블 자체를 삭제하는 명령으로 WHERE 조건으로 특정 행만 지울 수 없다.

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

이어서 풀어보기

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