모두CBT

회원(회원번호, 이름, 나이, 주소)테이블에서 회원번호가 555인 회원… | [컴퓨터활용능력 1급 필기] 10년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 10년 1회차
회원(회원번호, 이름, 나이, 주소)테이블에서 회원번호가 555인 회원의 주소를 '부산'으로 변경하는 질의문으로 옳은 것은?
1
UPGRADE 회원 set 회원번호=555 where 주소='부산'
2
UPGRADE 회원 set 주소='부산' where 회원번호=555
3
UPDATE 회원 set 회원번호=555 where 주소='부산'
4
UPDATE 회원 set 주소='부산' where 회원번호=555
해설

레코드 값을 수정하는 SQL 명령은 UPDATE이며, "UPDATE 테이블 SET 필드=값 WHERE 조건" 형식으로 작성한다. 회원번호가 555인 회원의 주소를 바꾸려면 SET 절에 주소='부산'을 지정하고, WHERE 절에 회원번호=555 조건을 지정해야 한다.

'UPGRADE'는 SQL에 존재하지 않는 명령어이므로 그 명령어로 시작하는 보기들은 처음부터 성립하지 않으며, SET 절과 WHERE 절의 대상을 서로 바꾸어 쓴 보기는 주소가 '부산'인 회원의 회원번호를 555로 변경하는 문장이 되어 의도한 결과와 다르다.

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