Calcul du pourcentage de participation à une enquête auprès des employés dans MySQL
Votre objectif est de déterminer le pourcentage d'employés de différents groupes qui ont répondu à une enquête basée sur sur les colonnes "employés" et "enquêtes" de votre table MySQL. Vous avez fourni une requête qui tente de calculer le pourcentage, mais elle semble incorrecte. Vous trouverez ci-dessous une requête révisée qui devrait fournir les résultats souhaités :
<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>
Explication :
Voici le résultat de l'exécution de la requête révisée sur les données fournies :
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% |
Ce résultat montre le pourcentage d'employés de chaque groupe qui ont pris le sondage.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!