- 카테고리:
LEAST¶
식 목록에서 가장 작은 값을 반환합니다. LEAST는 VARIANT를 포함하여 모든 데이터 타입을 지원합니다.
- 참고 항목:
구문¶
LEAST(( <expr1> [ , <expr2> ... ] )
인자¶
exprN
인자는 하나 이상의 식을 포함해야 합니다. 모든 식은 동일한 형식이거나 호환 가능한 형식이어야 합니다.
반환¶
첫 번째 인자는 반환 형식을 결정합니다.
첫 번째 형식이 숫자인 경우, 모든 인자 목록의 숫자 형식에 따라 반환 형식이 ‘확장’됩니다.
첫 번째 형식이 숫자가 아닌 경우, 다른 모든 인자는 첫 번째 형식으로 변환할 수 있어야 합니다.
인자가 NULL인 경우 NULL을 반환합니다.
데이터 정렬 세부 정보¶
The collation specifications of all input arguments must be compatible.
The comparisons follow the collation based on the input arguments’ collations and precedences.
The collation of the result of the function is the highest-precedence collation of the inputs.
예¶
다음 예제에서는 LEAST 함수를 사용합니다.
SELECT LEAST(1, 3, 0, 4);
+-------------------+
| LEAST(1, 3, 0, 4) |
|-------------------|
| 0 |
+-------------------+
SELECT col_1,
col_2,
col_3,
LEAST(col_1, col_2, col_3) AS least
FROM (SELECT 1 AS col_1, 2 AS col_2, 3 AS col_3
UNION ALL
SELECT 2, 4, -1
UNION ALL
SELECT 3, 6, NULL);
+-------+-------+-------+-------+
| COL_1 | COL_2 | COL_3 | LEAST |
|-------+-------+-------+-------|
| 1 | 2 | 3 | 1 |
| 2 | 4 | -1 | -1 |
| 3 | 6 | NULL | NULL |
+-------+-------+-------+-------+