Calcul du pourcentage dans MySQL
Lorsque vous travaillez avec une base de données MySQL, il est souvent nécessaire de calculer le pourcentage d'une valeur. En particulier, une exigence courante est de trouver le pourcentage d'employés qui, en fonction du nombre d'enquêtes, ont participé à une enquête.
Problème :
Envisagez un Table MySQL nommée a_test avec les colonnes suivantes : id, group_name, employés et enquêtes. La tâche consiste à calculer le pourcentage d'employés de chaque groupe qui ont répondu à l'enquête.
Solution :
L'instruction SQL révisée suivante intègre une modification qui calcule efficacement le pourcentage :
<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>
La fonction concat est utilisée pour combiner le pourcentage calculé avec le signe de pourcentage (%) et arrondir le résultat à deux décimales pour une meilleure lisibilité.
Explication :
Avec cette requête modifiée, vous pouvez déterminer avec précision le pourcentage d'employés de chaque groupe qui ont participé à l'enquête, fournissant ainsi des informations précieuses pour votre analyse de données.
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!