SQL Serverでは、T-SQL FLOOR()
関数を使用すると、数値を最も近い整数に切り捨てることができます。具体的には、指定した数式以下の最大の整数を返します。
引数として番号を指定します。返されるデータ型は、引数として指定されたものと同じです。
構文
構文は次のようになります:
FLOOR ( numeric_expression )
ここでnumeric_expression 正確な数値または近似数値のデータ型カテゴリの式です。
ビットに注意してください データ型が無効です。
例1-正の値
引数として正の値を指定する例を次に示します。
SELECT FLOOR(3.63) Result;
結果:
+----------+ | Result | |----------| | 3 | +----------+
この場合、3
3.63
以下の最大の整数です 。
別の例を次に示します。今回は値を大きくします。
SELECT FLOOR(500.71) Result;
結果:
+----------+ | Result | |----------| | 500 | +----------+
例2–負の値
負の値を使用した例を次に示します。
SELECT FLOOR(-3.63) Result;
結果:
+----------+ | Result | |----------| | -4 | +----------+
この場合、-4
-3.63
以下の最大の整数です 。
別の例を示します。
SELECT FLOOR(-500.71) Result;
結果:
+----------+ | Result | |----------| | -501 | +----------+
切り上げ– CEILING()
切り上げをご希望の場合 最も近い整数にするには、T-SQL CEILING()
を使用します 代わりに機能します。