Maison > base de données > tutoriel mysql > 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
Libérer: 2024-10-25 12:13:03
original
596 Les gens l'ont consulté

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal