ROUND/ja

From SQLZoo
Language:Project:Language policy English  • 日本語
Compatibility
ROUND(f,p)
EngineOKAlternative
ingresYes
mysqlYes
oracleYes
postgresYes
sqlserverYes

ROUND(f,p) は少数 p 桁で f を丸める.

桁数はマイナスの数でもよく, p が -1 なら 10 に, p が -2 なら 100 に, p が -3 なら 1000 に丸める.以下同様..

ROUND(7253.86, 0)    ->  7254
ROUND(7253.86, 1)    ->  7253.9
ROUND(7253.86,-3)    ->  7000

この例では人口を100万人単位で少数一桁まで表示する.

SELECT name,
       ROUND(population/1000000,1)
  FROM bbc

以下参照