在mysql中計算百分比


通過查找資料,得到了如下解決方法:

用到了concat()和left() 兩個函數

1、CONCAT(str1,str2,...) 
返回來自於參數連結的字符串。如果任何參數是NULL, 返回NULL。可以有超過2個的參數。一個數字參數被變換為等價的字符串形式。

select CONCAT('My', 'S', 'QL'); 
-> 'MySQL' 

select CONCAT('My', NULL, 'QL'); 
-> NULL 

select CONCAT(14.3); 
-> '14.3' 

2、LEFT(str,length) 
從左開始截取字符串.說明:left(被截取字段,截取長度) 

結合1、2 :concat ( left (數值1 / 數值2 *100,5),'%') as 百分比


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM