FLOORとは、指定した数値以下の最大の整数を返すSQL関数である。
DBMS | FLOOR |
---|---|
MySQL | ✓ |
Oracle | ✓ |
PostgreSQL | ✓ |
SQL Server | ✓ |
FLOOR(number)
基準となる数値を指定する。
SQL> SELECT FLOOR(2.5) FROM DUAL;
FLOOR(2.5)
----------
2
SQL> SELECT FLOOR(-2.5) FROM DUAL;
FLOOR(-2.5)
-----------
-3
SQL>
丸め(端数処理)に関しては、FLOOR以外にも次表に示すSQL関数がある。
SQL関数 | 説明 |
---|---|
CEIL | 指定した数値以上の最小の整数を返す。 |
ROUND | 数値や日付を丸めた値を返す。 |
TRUNC | 数値や日付を切り捨てた値を返す。 |