目錄
1.ROUND函數(shù)的語(yǔ)法及用法
(1)語(yǔ)法:round(value,n)
(2)用法:對(duì)某個(gè)數(shù)值(字段)保留指定小數(shù)位數(shù)(四舍五入)。
2.實(shí)例
1.ROUND函數(shù)的語(yǔ)法及用法
(1)語(yǔ)法:round(value,n)
#查詢語(yǔ)句
select [column(s),]
round(value,n) as another_name
from table
參數(shù)說(shuō)明
value:數(shù)值。可為儲(chǔ)存數(shù)值的字段。
n:小數(shù)點(diǎn)位數(shù),為自然數(shù)。0表示保留整數(shù),1表示保留一位小數(shù),2表示保留兩位小數(shù)依次類推;
說(shuō)明:①用法與excel的round函數(shù)相似。
②數(shù)值四舍五入,不夠用0來(lái)湊。
(2)用法:對(duì)某個(gè)數(shù)值(字段)保留指定小數(shù)位數(shù)(四舍五入)。
2.實(shí)例
(1)保留數(shù)值的小數(shù)點(diǎn)后n位。
例:
#保留2301.15476的兩位小數(shù)。
select round(2301.15476,2)
#結(jié)果為=》2301.15
#保留13.36666的一位小數(shù)點(diǎn)。
select round(13.36666,1)
#結(jié)果為=》13.4
#保留1345.0335的整數(shù)。
select round(1345.0335,0)
#結(jié)果為=》1345
#保留1365的兩位小數(shù)。
select round(1345.0335,2)
#結(jié)果為=》1365.00
(2)對(duì)字段進(jìn)行指定小數(shù)點(diǎn)位數(shù)。
現(xiàn)有一張產(chǎn)品信息表product,其中,產(chǎn)品名name,平臺(tái)platform,包名package,收入revenue。
name | id | platform | package | revenue |
ADnb | 1453523 | ios | id1364352 | 23.2 |
ABcbha | 1654365 | ios | d154646 | 156 |
ABCD | 1566456 | ios | id4534309 | 265 |
ADnb | 1435655 | and | comsbmbaJ | 521 |
eaJKNV | 1646563 | and | comjkwmad | 23 |
例1:獲取所有產(chǎn)品信息,并保留收益后兩位小數(shù)。
select name,id,platform,package,
round(revenue,2) as rev
from product
例2:按產(chǎn)品名分組獲取求和收益并保留一位小數(shù)點(diǎn),按收益降序排序。
select name,
round(sum(revenue),1) as rev
from product
group by name
order by rev desc
參考文章:SQL ROUND() 函數(shù) | 菜鳥教程 (runoob.com)
group by函數(shù)的具體用法參考:SQL的group by函數(shù)的用法實(shí)例_小白修煉晉級(jí)中的博客-CSDN博客文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-405501.html
order by函數(shù)的具體用法參考:SQL的order by函數(shù)語(yǔ)法及其用法實(shí)例——排序方式_小白修煉晉級(jí)中的博客-CSDN博客文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-405501.html
到了這里,關(guān)于SQL的ROUND函數(shù)用法及其實(shí)例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!