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
 
 
 
 

猜你喜欢

转载自blog.csdn.net/xiaoxiaoliluo917/article/details/80281956