Heim  >  Artikel  >  Datenbank  >  MySQL求百分率_MySQL

MySQL求百分率_MySQL

WBOY
WBOYOriginal
2016-06-01 13:44:521138Durchsuche

bitsCN.com

报表业务要求求字段分类在表中百分率,SQL如下(SQL中表为本人业务表,须更改):
Mysql代码 
SELECT biz_type,round((sumCate/sumCount)*100,2) as percent 
From (select biz_type, count(id) as sumCate from sta_report group by biz_type) as a, 
(select count(id) as sumCount from sta_report) as  b 
 
结果只需加上“%”即可,已经乘以了“100”,且已经把结果截断为只含二位小数。
附SQL中取小数点后两位语句:
select round(小数,2) from 表
select convert(decimal(18,2),round(小数,2)) from 表
select cast(小数 as numeric(10,2)) from 表

作者“愤怒的三米”
 

bitsCN.com
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn