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