GREATEST es una función incorporada en PLSQL que se utiliza para devolver el mayor valor de una lista dada de algunas expresiones. Estas expresiones pueden ser números, letras, etc.
Sintaxis:
GREATEST(exp1, exp2, ... exp_n)
Parámetros utilizados:
esta función acepta algunos parámetros como exp1, exp2, … exp_n . Cada una de estas expresiones pueden ser números o letras en las que se llama a la función GREATEST().
Valor de retorno:
esta función devuelve el valor más grande de una lista dada de expresiones.
Las versiones compatibles de Oracle/PLSQL se indican a continuación:
- Oráculo 12c
- oráculo 11g
- oráculo 10g
- oráculo 9i
- oráculo 8i
Veamos algunos ejemplos que ilustran la función MAYOR:
Ejemplo 1:
DECLARE Test_Number number1 := 1; Test_Number number2 := 2; Test_Number number3 := 5; Test_Number number4 := 30; BEGIN dbms_output.put_line(GREATEST(Test_Number number1, Test_Number number2, Test_Number number3, Test_Number number4)); END;
Producción:
30
En el ejemplo anterior, se toma alguna lista de números como parámetro del cual se devuelve el mayor número como salida. por ejemplo, se toma como parámetro 1, 2, 5 y 30 de los cuales se devuelve 30 por ser el número mayor.
Ejemplo-2:
DECLARE Test_Number number1 := 'a'; Test_Number number2 := 'b'; Test_Number number3 := 'c'; BEGIN dbms_output.put_line(GREATEST(Test_Number number1, Test_Number number2, Test_Number number3)); END;
Producción:
c
En el ejemplo anterior, se toma una lista de alfabetos como parámetro del cual se devuelve el mayor número de alfabetos como salida. por ejemplo, a, b y c se toman como el parámetro del que se devuelve c porque es el mayor en la cuenta.
Ejemplo-3:
DECLARE Test_Number number1 := 0; Test_Number number2 := -4; Test_Number number3 := 0.6; BEGIN dbms_output.put_line(GREATEST(Test_Number number1, Test_Number number2, Test_Number number3)); END;
Producción:
0.6
En el ejemplo anterior, se toma alguna lista de números como parámetro del cual se devuelve el mayor número como salida. por ejemplo, se toma 0, -4 y 0,6 como parámetro del cual se devuelve 0,6 por ser el número mayor.
Ventaja:
esta función se usa para encontrar la mayor expresión de las expresiones de entrada dadas. Esta expresión puede ser cualquier número o alfabeto.
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA