📜  PLSQL |最小函数

📅  最后修改于: 2022-05-13 01:55:03.945000             🧑  作者: Mango

PLSQL |最小函数

LEAST是 PLSQL 中的一个内置函数,用于从给定的某些表达式列表中返回最小值。这些表达式可以是数字、字母等。

句法:

LEAST(exp1, exp2, ... exp_n)

使用的参数:
这个函数接受一些参数,比如exp1, exp2, ... exp_n 。这些每个表达式可能是调用 LEAST()函数的数字或字母。

返回值:
此函数返回给定表达式列表中的最小值。

支持的 Oracle/PLSQL 版本如下:

  1. 甲骨文 12c
  2. 甲骨文 11g
  3. 甲骨文 10g
  4. 甲骨文 9i
  5. 甲骨文 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,因为它是最小的数字。

优势:
此函数用于从给定的一些输入数字中找出最小的数字。