Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.2.1 |  CUBRID 8.3.0 |  CUBRID 8.3.1 |  CUBRID 8.4.0 |  CUBRID 8.4.1 |  CUBRID 8.4.3 |  CUBRID 9.0.0 | 

MIN 함수

설명

MIN 함수는 모든 행에 대하여 연산식 값 중 최소 값을 구한다. 하나의 연산식 expression만 인자로 지정되며, 연산식 앞에 DISTINCT 또는 UNIQUE 키워드를 포함시키면 연산식 값 중 중복을 제거한 후, 최소 값을 구하고, 키워드가 생략되거나 ALL인 경우에는 모든 값에 대해서 최소 값을 구한다.  

문자열을 반환하는 연산식에 대해서는 사전 순서를 기준으로 앞에 나오는 문자열이 최소 값이 되고, 수치를 반환하는 연산식에 대해서는 크기가 가장 작은 값이 최소 값이다.

구문

MIN ( [ DISTINCT | UNIQUE | ALL ] expression )

  • expression : 수치 또는 문자열을 반환하는 하나의 연산식을 지정한다. 집합 데이터를 반환하는 연산식은 지정할 수 없다.
  • ALL : 모든 값에 대해 최소 값을 구하기 위해 사용되며, 디폴트 값이다.
  • DISTINCT 또는 UNIQUE : 중복이 제거된 유일한 값에 대해서 최소 값을 구하기 위해 사용된다.
예제

다음은 올림픽 대회 중 한국이 획득한 최소 금메달의 수를 반환하는 예제이다.(demodb)

SELECT MIN(gold) FROM participant WHERE nation_code = 'KOR';

 

=== <Result of SELECT Command in Line 1> ===

 

    min(gold)

=============

            7