FLOOR
構文
目的
FLOOR
はn
以下の最大整数を戻します。数値n
は常に、0 <= f
< 1とn
= k
+ f
などのように、整数k
と正の小数部f
の合計として記述できます。FLOOR
の値は整数k
です。したがって、FLOOR
の値がn
そのものになるのはn
が小数部を持たない整数である場合にかぎられます。
このファンクションは、引数として、任意の数値データ型、または暗黙的に数値データ型に変換可能な数値以外のデータ型を取ります。また、引数の数値データ型と同じデータ型を返します。
例
次の例では、15.7以下である最大の整数を戻します。
SELECT FLOOR(15.7) "Floor" FROM DUAL; Floor ---------- 15