MySQL 笔记(三)round函数、百分比显示并加百分号

最近发现一个SQL学习网站,感觉很实用,对于零基础的初学者来说很好用,练习题很多,很实用,推荐给大家

学习网站sqlzoo:http://zh.sqlzoo.net/

在做数据提取时,经常会遇到数据所占百分比的问题,在SQL中有专门的语句可以实现。

语法:select concat(round(值A/值B*100,m),'%')

round函数返回数字表达式并四舍五入为指定的长度或精度

 

ROUND的格式:ROUND(p1,p2,p3),其作用是取四舍四入值
P1:要被四舍五入的数字
P2:保留的小数位数
P3:如果为0或不输入,则表示进P1进入四舍五入,如ROUND(123.86,1) =123.9
    如果P3是不为0的数,则对P1进行截断,可以理解为不四舍五入 ROUND(123.86,1,1)=123.8
当p2非正值时,例如,
ROUND(123.86,-1) =120;
ROUND(123.86,0) =124;
ROUND(123.86,-2) =100;
ROUND(123.86,-3) =0
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值