Updates
Syntax : UPDATE R SET <value assignments> WHERE <condition>;
이와 같이 사용하며 값을 변경하는 것입니다. 이 또한 예시를 알아보겠습니다.
MovieExec 테이블에서 where 조건을 만족하는 것들의 name앞에 ‘pres.’ 을 추가하는 예시입니다.
위와 같이 comedy 장르를 다룬 스튜디오의 이름에 comedy_라는 이름을 추가해주려고 했으나 studio테이블의 name값이 키라서 수정을 할 수 없는 것 같은 결과를 얻었습니다. 따라서 뭐라도 해보고자 address에 ‘c_’를 앞에 추가해보겠습니다.
Comedy 영화를 만든 스튜디오가 2개 존재하고 이에 따라 업데이트 row가 2개임을 확인할 수 있습니다. 실제로 잘 업데이트되었는지 확인해보겠습니다.
728x90
'학부 전공 > DB' 카테고리의 다른 글
SQL - Transaction 실제 사용 예시 (0) | 2021.06.19 |
---|---|
SQL - Transaction 개념 및 정리 (0) | 2021.06.19 |
SQL INSERT (0) | 2021.06.19 |
DB SQL INSERT 오류 해결하는 과정 (0) | 2021.06.19 |
SQL Grouping & Having (0) | 2021.06.19 |