모두CBT

출제 22-3/10-1회원(회원번호, 이름, 나이, 주소)테이블에서 회… | [컴퓨터활용능력 1급 필기] 자주 나오는 문제 · 47회차 중 2·3회 출제 (632) 상세 페이지

1[컴퓨터활용능력 1급 필기] 자주 나오는 문제 · 47회차 중 2·3회 출제 (632)

출제 22-3/10-1

회원(회원번호, 이름, 나이, 주소)테이블에서 회원번호가 555인 회원의 주소를 '부산'으로 변경하는 질의문으로 옳은 것은?
1
UPGRADE 회원 set 회원번호=555 where 주소='부산'
2
UPGRADE 회원 set 주소='부산' where 회원번호=555
3
UPDATE 회원 set 회원번호=555 where 주소='부산'
4
UPDATE 회원 set 주소='부산' where 회원번호=555
해설

레코드의 값을 변경하는 명령어는 UPDATE이며, SET 절에는 바꿀 필드(주소)를 WHERE 절에는 대상을 찾는 조건 필드(회원번호=555)를 지정해야 올바른 질의문이 된다.

  • 'UPGRADE' 명령어를 쓰면서 SET에 회원번호를, WHERE에 주소 조건을 지정한 문장은 명령어와 필드 지정이 모두 잘못되어 있다.
  • 'UPGRADE' 명령어를 쓴 문장은 필드 지정은 맞더라도 UPDATE라는 명령어 자체를 잘못 쓰고 있다.
  • 'UPDATE' 명령어를 옳게 썼더라도 SET에 조건 필드(회원번호)를, WHERE에 바꿀 필드(주소)를 지정한 문장은 두 필드의 역할이 서로 바뀌어 있다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.