전자상거래운용사 기출문제·모의고사·오답노트·자동채점

2005년09월04일 19번

[인터넷 일반]
다음 중 예시된 SQL 데이터 조작문 중에서 구조가 옳지 않은 것은?

  • ① select * from goods where price> 100000
  • ② insert goods into (price) values (10000)
  • ③ delete from goods where price = 100000
  • ④ update goods set price = 100000 where price> 100000
(정답률: 알수없음)

문제 해설

정답은 "insert goods into (price) values (10000)"입니다.

이유는 "insert" 문의 구조가 잘못되었습니다. "insert" 문은 다음과 같은 구조를 가집니다.

```
INSERT INTO 테이블명 (열1, 열2, ...) VALUES (값1, 값2, ...)
```

따라서 "insert goods into (price) values (10000)"은 열 이름을 지정하지 않았으며, 값도 하나만 지정했기 때문에 구조가 올바르지 않습니다.

올바른 구문은 다음과 같이 열 이름을 지정하고 값을 지정해야 합니다.

```
INSERT INTO goods (price) VALUES (10000)
```
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답