모두CBT

SQL 구문 형식으로 옳지 않은 것은? | [정보처리기능사 필기] 11년 1회차 기출문제 상세 페이지

1[정보처리기능사 필기] 11년 1회차

SQL 구문 형식으로 옳지 않은 것은?

1

UPDATE ~ SET ~ WHERE ~

2

SELECT ~ FROM ~ WHERE ~

3

INSERT ~ INTO ~ WHERE ~

4

DELETE ~ FROM ~ WHERE ~

해설

테이블에 새 행을 추가하는 INSERT 문은 INSERT INTO ~ VALUES ~ 형식을 쓰므로 ③ INSERT ~ INTO ~ WHERE ~ 는 옳지 않은 형식이다.

WHERE 절은 UPDATE·SELECT·DELETE처럼 이미 있는 행을 조건에 따라 골라낼 때 쓰는 절이며, 새 행을 끼워 넣는 INSERT 문에는 조건을 걸 대상이 없으므로 WHERE 절이 붙지 않는다.

  • ① UPDATE ~ SET ~ WHERE ~: 조건에 맞는 행의 값을 변경하는 올바른 형식이다.
  • ② SELECT ~ FROM ~ WHERE ~: 조건에 맞는 행을 검색하는 올바른 형식이다.
  • ④ DELETE ~ FROM ~ WHERE ~: 조건에 맞는 행을 삭제하는 올바른 형식이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[정보처리기능사 필기] 11년 1회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보처리기능사 필기 기출문제 암기장 전체 보기