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は整数へ切り上げられたデータを取得することになります。(右)
COUNTRY | EXCHANGE |
---|---|
USA | 0.93 |
EU | 1.03 |
AUSTRALIA | 1.11 |
CHINA | -0.95 |
THAILAND | -0.80 |
COUNTRY | EXCHANGE | CEIL_EXCHANGE |
---|---|---|
USA | 0.93 | 1 |
EU | 1.03 | 2 |
AUSTRALIA | 1.11 | 2 |
CHINA | -0.95 | 0 |
THAILAND | -0.80 | 0 |