PLSQL |最小函数
LEAST是 PLSQL 中的一个内置函数,用于从给定的某些表达式列表中返回最小值。这些表达式可以是数字、字母等。
句法:
LEAST(exp1, exp2, ... exp_n)
使用的参数:
这个函数接受一些参数,比如exp1, exp2, ... exp_n 。这些每个表达式可能是调用 LEAST()函数的数字或字母。
返回值:
此函数返回给定表达式列表中的最小值。
支持的 Oracle/PLSQL 版本如下:
- 甲骨文 12c
- 甲骨文 11g
- 甲骨文 10g
- 甲骨文 9i
- 甲骨文 8i
让我们看一些说明 LEAST函数的示例:
示例 1:
DECLARE
Test_Number number1 := 1;
Test_Number number2 := 2;
Test_Number number3 := 5;
Test_Number number4 := 30;
BEGIN
dbms_output.put_line(LEAST(Test_Number number1,
Test_Number number2,
Test_Number number3,
Test_Number number4));
END;
输出:
1
在上面的示例中,将一些数字列表作为参数,其中最小的即最小的数字作为输出返回。例如,在第一个示例中,将 1、2、5 和 30 作为参数,其中返回 1,因为它是最小的数字。
示例 2:
DECLARE
Test_Number number1 := 'a';
Test_Number number2 := 'b';
Test_Number number3 := 'c';
BEGIN
dbms_output.put_line(LEAST(Test_Number number1,
Test_Number number2,
Test_Number number3));
END;
输出:
a
在上面的示例中,将一些字母列表作为参数,其中最小的,即计数字母中的最小值作为输出返回。例如,在示例 2 中,将 a、b 和 c 作为参数,从其中返回 a,因为它是计数中最小的。
示例 3:
DECLARE
Test_Number number1 := 0;
Test_Number number2 := -4;
Test_Number number3 := 0.6;
BEGIN
dbms_output.put_line(LEAST(Test_Number number1,
Test_Number number2,
Test_Number number3));
END;
输出:
-4
在上面的示例中,将一些数字列表作为参数,其中最小的即最小的数字作为输出返回。例如,在示例 3 中,将 0、-4 和 0.6 作为参数,其中返回 -4,因为它是最小的数字。
优势:
此函数用于从给定的一些输入数字中找出最小的数字。