DELETE from 테이블명1;
테이블1에서 지정한 조건을 충족하는 모든 행 데이터 지우기
DELETE from 테이블1
where 조건;
예시
더보기
1. EMPLOYEE 테이블에서 이름(First_name)에 알파벳A(a) 들어가는 모든 행삭제
DELETE from employees
where lower(first_name) like '%a%';
- 대소문자 구분 없이 포함된 문자를 찾아내기 위해서 LOWER()LIKE 또는 UPPER()LIKE 사용
- A(a)가 포함되어있기 때문에 '%찾는문자%' 사용
2. 10행 초과 행 데이터 삭제하기
DELETE from LPROD
WHERE lprod_id >10;
결과)
'DB > SQL' 카테고리의 다른 글
VIEW 생산 (0) | 2023.12.26 |
---|---|
UPDATE문 : DB 수정 또는 추가 (0) | 2023.12.26 |
INSERT 데이터 입력 (0) | 2023.12.26 |
ALTER 테이블 변경/ 수정 (0) | 2023.12.26 |
DROP 테이블 삭제 (0) | 2023.12.26 |