기출문제/정보처리기사

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입니다.