Notice
Recent Posts
Recent Comments
관리 메뉴

Developer Gonie

[6주차] 6. UPDATE, 데이터 수정** 본문

K-DigitalTraining 강의/2. Oracle + PLSQL

[6주차] 6. UPDATE, 데이터 수정**

이대곤 2022. 6. 13. 12:06

* Oracle 에서 문자열을 입력할 땐 '~~~~' 이렇게 작은 따옴표로 감싸줘야 한다.(큰따옴표X)

필드의 값을 전부 변경하는 것

update 테이블명
set 필드명1 = 값1, 필드명2 = 값2,,,

조건에 해당하는 row에 한해서 필드의 값을 변경하는 것

update 테이블명
set 필드명1 = 값1, 필드명2 = 값2,,,
where 조건

사용예시

--name 필드의 모든 값들을 윤아로 변경하고, salary 필드의 모든 값을 50으로 변경
update members
set name = '윤아', salary=50;

--모든 사람들의 salary를 50인상
update members
set salary = salary + 50;

--id가 3또는 5인 경우에 한해서 위의 쿼리를 실행
update members
set name = '윤아', salary=50;
where id = 3 or id = 5;

--id가 7인 레코드의 salary를 200, eamil 'abc@daum.net'으로 수정
update members
set salary = 200, email = 'abc.daum.net'
where id = 7;

-- email이 null인 곳에 이메일 넣어주기
update members
set email = 'xyz@google.com'
where email is null; -- email = null 하면 안됨

 

Comments