FLOOR関数は、Expression
以下の最大の整数を戻します。
SQL構文
FLOOR (Expression)
パラメータ
FLOORには、次のパラメータがあります。
パラメータ | 説明 |
---|---|
Expression |
オペランドまたは列には、任意の数値データ型を指定できます。 |
説明
Expression
がTT_DECIMALまたはNUMBER型の場合、戻されるデータ型は最大の精度およびスケールを持つNUMBERです。それ以外の場合、FLOORでは、Expression
の数値データ型と同じデータ型が戻されます。
Expression
の値がNULLの場合、NULLが戻されます。Expression
の値が-INF、INFまたはNaNの場合、戻り値はそれぞれ-INF、INFまたはNaNです。
例
employees
表の従業員のcommission_pct
を合計します。 次に、FLOORをコールして、SUMで戻される値以下で最大となる整数を戻します。SUM関数で戻される値は7.8で、FLOOR関数で戻される値は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.