在 MySQL 中計算百分比
使用 MySQL 資料庫時,通常需要計算某個值的百分比。特別是,一個常見的要求是根據調查數量找出參與調查的員工百分比。
問題:
考慮MySQL 表名為 a_test,包含以下列:id、group_name、員工和調查。任務是計算每個組別中參與調查的員工的百分比。
解:
以下修改後的SQL 語句包含一項修改,可有效計算百分比:
<code class="sql">SELECT group_name, employees, surveys, COUNT(surveys) AS test1, concat(round((surveys/employees * 100),2), '%') AS percentage FROM a_test GROUP BY employees;</code>
concat 函數用於將計算出的百分比與百分號(%) 結合起來,並將結果四捨五入到小數點後兩位以提高可讀性。
說明:
透過此修改後的查詢,您可以準確地確定每個組別中參與調查的員工的百分比,為以下人員提供有價值的見解:您的資料分析。
以上是如何計算MySQL中參與調查的員工百分比?的詳細內容。更多資訊請關注PHP中文網其他相關文章!