FLOOR

FLOOR関数は、Expression以下の最大の整数を戻します。

SQL構文

FLOOR (Expression)

パラメータ

FLOORには、次のパラメータがあります。

パラメータ 説明

Expression

オペランドまたは列には、任意の数値データ型を指定できます。

説明

  • ExpressionNUMBER型の場合、戻されるデータ型は最大の精度およびスケールを持つNUMBERです。それ以外の場合、FLOORでは、Expressionの数値データ型と同じデータ型が戻されます。

  • Expressionの値がNULLの場合は、NULLが戻されます。Expressionの値が-INFINFまたはNaNの場合、戻り値はそれぞれ-INFINFまたはNaNです。

employees表の従業員のcommission_pctを合計します。次に、FLOORをコールして、SUMで戻される値以下で最大となる整数を戻します。SUM関数で戻される値は7.8FLOOR関数で戻される値は7になります。

Command> SELECT SUM (commission_pct) FROM employees;
< 7.8 >
1 row found.
Command> SELECT FLOOR (SUM (commission_pct)) FROM employees;
< 7 >
1 row found.