Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

MIN

문법

MAIN

min::=
Description of min.gif follows

그림 설명


참 조 :

"Analytic Functions " for information on syntax, semantics, and restrictions

목적

MAIN

MIN함수는 인수중에서 최소값을 반환한다. 집계 함수,분석 함수 모두 이용가능하다.

만약 DISTINCT를 지정했다면, analytic_clause query_partition_clause을 지정할수 있다. 그러나, order_by_clause  windowing_clause은 허용하지 않는다.


예제

MAIN


집계 예제

다음 예제는 hr.employees 테이블에서 최초의 고용일을 반환한다.

SELECT MIN(hire_date) "Earliest" FROM employees;
 
Earliest
---------
17-JUN-87

분석 예제

다음 예제는 각 종업원에 대하여, 그 종업원이 고용되기 이전에 고용된 종업원을 검색한다. 같은 Manager 내에서 해당 고용일 이전에 고용된 종업원들 중에서 제일 낮은 급여를 반환한다.

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;

MANAGER_ID LAST_NAME                 HIRE_DATE     SALARY     P_CMIN
---------- ------------------------- --------- ---------- ----------
       100 Kochhar                   21-SEP-89      17000      17000
       100 De Haan                   13-JAN-93      17000      17000
       100 Raphaely                  07-DEC-94      11000      11000
       100 Kaufling                  01-MAY-95       7900       7900
       100 Hartstein                 17-FEB-96      13000       7900
       100 Weiss                     18-JUL-96       8000       7900
       100 Russell                   01-OCT-96      14000       7900
       100 Partners                  05-JAN-97      13500       7900
       100 Errazuriz                 10-MAR-97      12000       7900
. . .