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

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

Susan Sarandon
Susan Sarandonoriginal
2024-10-25 12:13:03493parcourir

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

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 :

  • La fonction concat() est utilisée pour créer une représentation sous forme de chaîne. de la valeur du pourcentage avec deux décimales.
  • Le calcul du pourcentage est le suivant : (enquêtes / salariés * 100).
  • La fonction round() permet d'arrondir le résultat à deux décimales.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn