Maison > Article > base de données > Voici quelques titres basés sur des questions qui correspondent au contenu que vous fournissez : * **Comment calculer le pourcentage de participation à l'enquête auprès des employés dans MySQL ?** * **Quelle est la requête correcte pour déterminer la survie des employés
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!