-Delete 문의 where절에 서브쿼리를 사용
▼ SCOTT보다 더 많은 월급을 받는 사원들을 삭제해보기

▶ WHERE 절에 서브 쿼리를 사용해 SCOTT의 월급을 조회한 후 emp의 sal을 비교하여 삭제
▷ 서브쿼리를 사용하지 않는다면 조회하고 / 삭제하고 2번을 진행해야함
▼ 월급이 해당 사원이 속한 부서의 평균 월급보다 크면 삭제하기 (넘 슬픈거아닌가,,ㅠ)

▷ 같은 테이블 내에서 이루어질 때는 별칭을 사용해서 구분을 해주고
서브쿼리와 / 전체 쿼리문에서 사용하는 테이블이 다른 것처럼 해주면 될 듯
'm' 테이블의 avg(sal)을 조회한 후 e 테이블의 sal 과 하나씩 비교후 삭제!
'데이터베이스 > SQL' 카테고리의 다른 글
| SQLD 를 위한 SQL기본문법 정리 1 (0) | 2024.02.05 |
|---|---|
| SQL 서브쿼리 사용, 데이터 합치기 (0) | 2024.01.25 |
| SQL 서브 쿼리 사용해 데이터 수정하기 (0) | 2024.01.23 |
| SQL 서브 쿼리를 사용해 데이터 입력하기 (0) | 2024.01.19 |
| SQL 데이터 입력, 수정, 삭제 한번에 하기 MERGE (0) | 2024.01.16 |