기출문제/정보처리기사
2021년 2회 정보처리기사 기출문제 55번
엉클지니
2025. 3. 23. 00:48
55. 다음 SQL 문에서 ( ) 안에 들어갈 내용으로 옳은 것은?
❶ SET ② FROM
③ INTO ④ IN
이 문제는 SQL UPDATE 문법에 관한 문제입니다. UPDATE 문은 데이터베이스에서 이미 존재하는 데이터를 수정할 때 사용되며, 구문 구조에 맞는 적절한 키워드를 선택해야 합니다.
SQL UPDATE 문법
UPDATE 문은 기본적으로 다음과 같은 형식을 따릅니다:
UPDATE 테이블명
SET 컬럼1 = 값1, 컬럼2 = 값2, ...
WHERE 조건;
- UPDATE 테이블명: 수정할 데이터를 포함하는 테이블을 지정합니다.
- SET: 수정할 컬럼과 그 값을 설정합니다.
- WHERE: 어떤 행(row)을 수정할 것인지 조건을 지정합니다.
문제 분석
SQL 문에서 ( ) 안에 들어갈 키워드는 SET이어야 합니다. 이유는 UPDATE 문에서 수정할 컬럼과 그 값을 지정하는 부분이기 때문입니다.
UPDATE 인사급여
SET 호봉 = 15
WHERE 성명 = '홍길동';
이 구문은 인사급여 테이블에서 성명이 '홍길동'인 행의 호봉 값을 15로 업데이트하는 명령입니다.
각 선택지 분석
- ❶ SET: 맞습니다. SET은 UPDATE 문에서 컬럼을 수정할 때 사용하는 키워드입니다.
- ② FROM: 틀립니다. FROM은 주로 JOIN 또는 다른 쿼리에서 테이블을 결합할 때 사용되며, UPDATE 문에서는 사용되지 않습니다.
- ③ INTO: 틀립니다. INTO는 SELECT INTO 같은 다른 SQL 문에서 데이터를 복사할 때 사용되는 키워드입니다.
- ④ IN: 틀립니다. IN은 WHERE 조건에서 여러 값을 비교할 때 사용하는 연산자입니다.
결론
따라서, ( ) 안에 들어갈 내용으로 옳은 것은 ❶ SET입니다.
정답은 ❶ SET입니다.