SQL-92/99 Oracle Db2 SQL Server MySQL PostgreSQL Access

Oracle/ Db2/ PostgreSQL/

CEIL ( 数値 )


Db2/ SQL Server/ MySQL/

CEILING ( 数値 )


戻り値 : 数値の切り上げ整数値

CEIL / CEILINGは指定した数値データの切り上げ整数値を求めるときに使用します。

このとき数値データに負の値を指定した場合には切り上げた負の値を返します。


関連キーワード

ROUND


TRUNC / TRUNCATE






SQL実行例の説明(1)

T1_SAMPLE表からEXCHANGEのデータを切り上げた整数値を取得します。


-- Oracle/ Db2/ PostgreSQL/
SELECT COUNTRY, EXCHANGE, CEIL ( EXCHANGE ) AS CEIL_EXCHANGE FROM T1_SAMPLE;

-- Db2/ SQL Server/ MySQL/
SELECT COUNTRY, EXCHANGE, CEILING ( EXCHANGE ) AS CEIL_EXCHANGE FROM T1_SAMPLE;


SQL実行の結果(1-1)

T1_SAMPLE表のEXCHANGEには正負・小数付きのデータが格納されています。(左)

CEIL / CEILINGを使用したEXCHANGEは整数へ切り上げられたデータを取得することになります。(右)


COUNTRYEXCHANGE
USA 0.93
EU 1.03
AUSTRALIA 1.11
CHINA -0.95
THAILAND -0.80
SQL Result
COUNTRYEXCHANGECEIL_EXCHANGE
USA 0.931
EU 1.032
AUSTRALIA 1.112
CHINA -0.950
THAILAND -0.800