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 ;