DB/ORACLE
[Oracle] MIN()
yeon.Biju
2020. 4. 9. 14:18
오라클 MIN()
MIN()
- 최소값을 구하는 함수.
MIN(expr)
MIN(expr) OVER (analytic_clause)
MIN([DISTINCT | ALL] expr)
MIN([DISTINCT | ALL] expr) OVER (analytic_clause)
의 형태 DISTINCT, ALL 은 생략가능.
MIN returns minimum value of expr. You can use it as an aggregate or analytic function.
오라클 HR, OE 계정으로 테스트 가능
SQL> SELECT MIN(hire_date) FROM employees ;
-->2001/01/13
SQL>SELECT
manager_id,
last_name,
hire_date,
salary,
MIN(salary) OVER (PARTITION BY manager_id ORDER BY hire_date RANGE UNBOUNDED PRECEDING) AS p_cmin
FROM employees
ORDER BY manager_id, last_name, hire_date, salary ;