MySQLでは、FLOOR()
関数を使用すると、数値を最も近い整数に切り捨てることができます。具体的には、引数以下の最大の整数を返します。
構文
構文は次のようになります:
FLOOR(X)
正確な値の数値引数の場合、戻り値は正確な値の数値型になります。文字列または浮動小数点引数の場合、戻り値は浮動小数点型になります。
例1-正の値
引数として正の値を指定する例を次に示します。
SELECT FLOOR(1.87) Result;
結果:
+--------+ | Result | +--------+ | 1 | +--------+
この場合、1
1.87
以下の最大の整数です 。
別の例を次に示します。今回は値を大きくします。
SELECT FLOOR(200.87) Result;
結果:
+--------+ | Result | +--------+ | 200 | +--------+
例2–負の値
負の値を使用した例を次に示します。
SELECT FLOOR(-1.87) Result;
結果:
+--------+ | Result | +--------+ | -2 | +--------+
この場合、-2
-1.87
以下の最大の整数です 。
別の例を示します。
SELECT FLOOR(-200.87) Result;
結果:
+--------+ | Result | +--------+ | -201 | +--------+
切り上げ– CEILING()
切り上げたい場合は、CEILING()
を使用してください 関数(またはその同義語、CEIL()
)代わりに。