在 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中文网其他相关文章!