CEILING (または CEIL)関数
CEILING 関数または CEIL 関数は、数値を最も近い整数に切り上げるために使用します。(FLOOR 関数は、数値を最も近い整数に切り下げます。)
構文
{CEIL | CEILING}(number)
引数
- number
-
数値、または数値に評価される式。
SMALLINT
、INTEGER
、BIGINT
、DECIMAL
、FLOAT4
、FLOAT8
、またはSUPER
型を使用できます。
戻り型
CEILING および CEIL は、引数と同じデータ型を返します。
入力が SUPER
型の場合、出力は入力と同じ動的型を保持しますが、静的型は SUPER 型のままです。SUPER
の動的型が数値でない場合、Amazon Redshift は null を返します。
例
次の例では、TICKIT サンプルデータを使用します。詳細については、「サンプルデータベース」を参照してください。
特定の取引において支払われたコミッションの天井値を計算するには、次の例を使用します。
SELECT CEILING(commission) FROM sales WHERE salesid=10000;
+---------+ | ceiling | +---------+ | 29 | +---------+