ROUND/ja
From SQLZoo
Language: | English • 日本語 |
---|
ROUND(f,p) | ||
---|---|---|
Engine | OK | Alternative |
ingres | Yes | |
mysql | Yes | |
oracle | Yes | |
postgres | Yes | |
sqlserver | Yes |
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
以下参照