程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL求百分率

MySQL求百分率

編輯:MySQL綜合教程

報表業務要求求字段分類在表中百分率,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 表

作者“憤怒的三米”
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved