[Oracle/오라클] 인라인뷰 (INLINE-VIEW) / ROWNUM / RANK() OVER / DENSE_RANK() OVER
2023. 1. 7.
- 인라인뷰 (INLINE - VIEW) 서브쿼리가 FROM 절에서 안에서 사용되는 경우, 해당 서브쿼리를 '인라인뷰'라고 한다. FROM 절에서 사용된 서브쿼리의 결과가 하나의 테이블에 대한 뷰(View)처럼 사용된다. -- 사원들의 사번, 이름, 보너스 포함 연봉, 부서코드 조회 -- 단, 보서스 포함 연봉이 3000만원 이상인 사원들만 조회 SELECT EMP_ID, EMP_NAME, (SALARY + SALARY * NVL(BONUS, 0)) * 12 AS "연봉", DEPT_CODE FROM EMPLOYEE WHERE (SALARY + SALARY * NVL(BONUS, 0)) * 12 >= 30000000; -- WHERE 절 별칭 사용 불가 SELECT EMP_ID, EMP_NAME, (SA..