반응형
sqlite3 실습을 위한 초기 설정 (http://jwprogramming.tistory.com/90)
SELECT를 이용한 검색에 이어 이번에는 UPDATE를 이용한 수정을 살펴보겠습니다.
<UPDATE - 갱신/수정>
1. 학번이 300인 학생의 학년을 2로 변경하라.
- UPDATE문을 이용하여 STUDENT테이블에 Sno가 300인 데이터들에 한하여 Year을 2로 변경해주는 부분입니다.
변경 후, STUDENT테이블에서의 학년이 바뀐 모습입니다.
2. '컴퓨터‘과 과목의 학점(Credit)을 1학점씩 증가시켜라.
- Credit = Credit+1로 하여 단순히 1씩 증가해주는 부분입니다.
변경 후, 확인한 모습입니다.
3. ‘컴퓨터’과 학생의 기말 성적을 5점씩 가산하라.
- WHERE조건절 안에 SELECT문을 삽입하여 조건문을 이루는 모습입니다.
위의 Credit부분과 중복되므로 설명은 생략합니다.
변경 후, 확인한 모습입니다.
4. 모든 4학년 학생의 학과를 ‘데이타베이스’과목을 개설한 학과로 갱신하라.
- Year이 4인 학생데이터들에 대하여
SELECT문을 SET에 두어, -> 데이타베이스과목을 개설한 Dept(학과)를 검색하여 갱신해주는 부분입니다.
변경 후, 4학년 학생들에 대해서 확인한 모습입니다.(Dept(학과)가 전부 컴퓨터로 바뀐 모습을 확인할 수 있습니다.)
반응형
'DB' 카테고리의 다른 글
sqlite3 실습 - DELETE 활용 (0) | 2016.04.29 |
---|---|
sqlite3 실습 - INSERT 활용 (0) | 2016.04.29 |
sqlite3 실습 - SELECT 활용 (2) | 2016.04.29 |
Sqlite3 설치 및 사용 (0) | 2016.04.27 |
시스템 카탈로그(System Catalog) (0) | 2016.04.24 |
WRITTEN BY
,