DB/ORACLE

[Oracle] MAX()

yeon.Biju 2020. 4. 9. 10:54

오라클 max()

 

MAX()

   - max 값을 return. aggregate 또는 anlaytic 함수로 사용가능 (집계함수, 분석함수 정도)

 

MAX( expr)

MAX( expr) OVER (analytic_clause)

MAX( [DISTINCT|ALL] expr)

MAX( [DISTINCT|ALL] expr) OVER (analytic_clause)

의 형태

 

MAX returns maximum value of expr. You can use it as a aggregate or analytic function.

 

오라클 OE 계정으로 테스트 할 수 있다.

 

 

SQL > SELECT MAX(salary) "Max" FROM employees ;

   --> 24000

 

SQL>SELECT
    manager_id,
    last_name, 
    salary,
    MAX(salary) OVER (PARTITION BY manager_id) as mgr_max
FROM employees ;