본문 바로가기
[DBMS]/- Oracle

[Oracle]DML 수정 (update) , 삭제 (delete)

by Hapco 2022. 5. 30.
728x90
반응형

데이터의 수정(UPDATE )

형식 : update 테이블이름 set 항목변경내용 [ where 필터식]

--스크류바의 가격을 1300원으로 변경하세요

ex) UPDATE Product set price =1300 where name = '스크류바 '

product라는 테이블에서 스크류바라는 이름을가진 가격을 1300원으로 수정한다

--스크류바의 가격을 백원 인상하세요

ex) update product set price =1300 +100; where name ='스크류바'

--7번 상품의 데이터를 다음과같이 변경해보세요 가오리 어류 12000원

ex) update product set type = '어류 ' , name ='가오리', price =12000 where no =7;

데이터의 삭제 (Delete)

형식 : Delete 테이블이름 [where 필터식]

--아이스크림 삭제 하세요 !

ex) Delete prodcut where tpye ='아이스크림'

--제일비싼 상품을 삭제 (서브쿼리사용)

1. 제일 비싼 상품을 일단 찾는다

select max(price) from product ;

delete product where price =( select max(price) from product ) ;

'[DBMS] > - Oracle' 카테고리의 다른 글

[Oracle] View  (0) 2022.05.30
[Oracle] JOIN ( INNER JOIN , OUTER JOIN)  (0) 2022.05.30
[Oracle]Foregin Key (외래키)  (0) 2022.05.30
[Oracle]집합연산  (0) 2022.05.30
[Oracle]기본키 Primary key  (0) 2022.05.30

댓글