首页  >  文章  >  数据库  >  以下是一些适合您提供的内容的基于问题的标题: * **如何在 MySQL 中计算员工调查参与百分比?** * **确定员工生存的正确查询是什么

以下是一些适合您提供的内容的基于问题的标题: * **如何在 MySQL 中计算员工调查参与百分比?** * **确定员工生存的正确查询是什么

Susan Sarandon
Susan Sarandon原创
2024-10-25 12:13:03493浏览

Here are some question-based titles that fit your provided content: 

* **How to Calculate Employee Survey Participation Percentage in MySQL?**
* **What's the Correct Query to Determine Employee Survey Participation Percentage in MySQL?**
* **Calculating

在 MySQL 中计算员工调查参与百分比

您的目标是确定不同组中参与调查的员工百分比在 MySQL 表中的“employees”和“surveys”列上。您提供了一个尝试计算百分比的查询,但它似乎不正确。下面是一个修改后的查询,应提供所需的结果:

<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() 函数用于创建字符串表示形式百分比值保留两位小数。
  • 百分比的计算方式如下:(调查/员工 * 100)。
  • round() 函数用于将结果四舍五入为两位小数。

以下是对提供的数据执行修改后的查询的结果:

group_name employees surveys test1 percentage
Awesome Group A 100 0 0 0.00%
Awesome Group B 200 190 190 95.00%
Awesome Group C 300 290 290 96.67%

此结果显示每个组中参加过调查。

以上是以下是一些适合您提供的内容的基于问题的标题: * **如何在 MySQL 中计算员工调查参与百分比?** * **确定员工生存的正确查询是什么的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn