適用対象:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Microsoft Fabric の SQL 分析エンドポイント
Microsoft Fabric のウェアハウス
Microsoft Fabric の SQL データベース
この関数は、指定された数値式に等しいかそれより大きい最小整数を返します。
構文
CEILING ( numeric_expression )
引数
numeric_expression
真数のデータ型または概数のデータ型の式を指定します。
戻り値の型
戻り値の型は、numeric_expression の入力型によって異なります。
| 入力の種類 | の戻り値の型 : |
|---|---|
| float、real | float |
| 10進法(p, s) | 10進法(p, 0) |
| int、smallint、tinyint | int |
| bigint | bigint |
| money、 smallmoney | money |
| bit | float |
結果が戻り値の型に収まらない場合は、算術オーバーフロー エラーが発生します。
詳細については、「 精度、スケール、長さ」をご覧ください。
例
この例では、 CEILING 関数の正の数値、負の数値、およびゼロ値の入力を示します。
SELECT CEILING($123.45),
CEILING($-123.45),
CEILING($0.0);
結果は、 numeric_expressionと同じデータ型で計算された値の整数部分となります。
------- -------- -----
124.00 -123.00 0.00