Oracle PL/SQL Tutorial/Miscellaneous Functions/GREATEST

Материал из SQL эксперт
Перейти к: навигация, поиск

greatest(12*6,148/2,73)

SQL>
SQL>
SQL> select greatest(12*6,148/2,73)
  2  from   dual;
GREATEST(12*6,148/2,73)
-----------------------
                     74
SQL>


GREATEST(12*6,148/2,73) LEAST(12*6,148/2,73)

SQL>
SQL> select greatest(12*6,148/2,73)
  2  ,      least   (12*6,148/2,73)
  3  from   dual;
GREATEST(12*6,148/2,73) LEAST(12*6,148/2,73)
----------------------- --------------------
                     74                   72
SQL>
SQL>


This script demonstrates the Greatest functions

SQL>
SQL> SET SERVEROUTPUT ON
SQL> DECLARE
  2     v_char VARCHAR2(10);
  3     v_number NUMBER(10);
  4  BEGIN
  5
  6     v_char := GREATEST("A", "B", "C");
  7     v_number := GREATEST(1,2,3);
  8
  9     DBMS_OUTPUT.PUT_LINE("Greatest Character: "||v_char);
 10     DBMS_OUTPUT.PUT_LINE("Greatest Number: "||v_number);
 11
 12  END;
 13  /
Greatest Character: C
Greatest Number: 3
PL/SQL procedure successfully completed.
SQL>
SQL>


Use the Greatest functions

SQL>
SQL>
SQL> SET SERVEROUTPUT ON
SQL> DECLARE
  2     v_char VARCHAR2(10);
  3     v_number NUMBER(10);
  4  BEGIN
  5
  6     v_char := GREATEST("A", "B", "C");
  7     v_number := GREATEST(1,2,3);
  8
  9     DBMS_OUTPUT.PUT_LINE("Greatest Character: "||v_char);
 10     DBMS_OUTPUT.PUT_LINE("Greatest Number: "||v_number);
 11
 12
 13  END;
 14  /
Greatest Character: C
Greatest Number: 3
PL/SQL procedure successfully completed.
SQL>
SQL>