「Oracle12c」FLOOR関数で最も大きい整数値を求める
環境
Oracle Database 12c Standard Edition Release 12.2.0.1.0 – 64bit Production
書式
FLOOR(value)
FLOORはn以下の最大整数を戻します。数値nは常に、0 <= f < 1とn = k + fなどのように、整数kと正の小数部fの合計として記述できます。
FLOORの値は整数kです。したがって、FLOORの値がnそのものになるのはnが小数部を持たない整数である場合にかぎられます。
使用例1
「3.1415」を指定し、最も大きい整数を求めます。
SQL構文
SELECT FLOOR(3.1415) RESULT FROM DUAL;
実行結果
3
使用例2
「88.56」を指定し、最も大きい整数を求めます。
SQL構文
SELECT FLOOR(88.56) RESULT FROM DUAL;
実行結果
88
使用例3
「-6.54」を指定し、最も大きい整数を求めます。
SQL構文
SELECT FLOOR(-6.54) RESULT FROM DUAL;
結果
-7