컴퓨터활용능력 1급 필기데이터베이스 일반UPDATE 문 해석난이도 2MCQ

컴퓨터활용능력 1급 필기 UPDATE 문 해석 기출문제 #21456

문제

다음 SQL문에 대한 설명으로 옳은 것은?

UPDATE 회원 SET 등급 = 'VIP' WHERE 포인트 >= 5000;

① 회원 테이블에서 등급이 'VIP'인 회원의 포인트를 5000으로 변경한다. ② 회원 테이블에서 포인트가 5000 이상인 회원의 등급을 'VIP'로 변경한다. ③ 회원 테이블에 포인트가 5000 이상이고 등급이 'VIP'인 레코드를 새로 추가한다. ④ 회원 테이블에서 포인트가 5000 이상인 회원 레코드를 모두 삭제한다.

정답

2

해설

정답: 2. 이 UPDATE 문은 회원 테이블에서 포인트가 5000 이상인 레코드를 찾아(WHERE), 그 레코드의 등급 필드 값을 VIP로 변경(SET)한다.

오답 풀이

  • 1번: 등급을 조건으로 삼아 포인트를 바꾸는 것이 아니므로 옳지 않다.
  • 2번: 포인트 5000 이상 레코드의 등급을 VIP로 바꾸므로 옳다.
  • 3번: 레코드를 새로 추가하는 것은 INSERT 문이므로 옳지 않다.
  • 4번: 레코드를 삭제하는 것은 DELETE 문이므로 옳지 않다.

보충 개념 UPDATE 문은 기존 레코드의 필드 값을 수정하며, WHERE 조건에 맞는 레코드만 대상으로 한다.

컴퓨터활용능력 1급 필기 데이터베이스 일반 다른 기출문제

컴퓨터활용능력 1급 필기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.