Prozentsatz in MySQL berechnen
Bei der Arbeit mit einer MySQL-Datenbank ist es oft notwendig, den Prozentsatz eines Werts zu berechnen. Eine häufige Anforderung besteht insbesondere darin, den Prozentsatz der Mitarbeiter zu ermitteln, die basierend auf der Anzahl der Umfragen an einer Umfrage teilgenommen haben.
Problem:
Bedenken Sie a MySQL-Tabelle mit dem Namen a_test mit den folgenden Spalten: ID, Gruppenname, Mitarbeiter und Umfragen. Die Aufgabe besteht darin, den Prozentsatz der Mitarbeiter innerhalb jeder Gruppe zu berechnen, die an der Umfrage teilgenommen haben.
Lösung:
Die folgende überarbeitete SQL-Anweisung enthält eine Änderung, die effektiv berechnet Prozentsatz:
<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>
Die Concat-Funktion wird verwendet, um den berechneten Prozentsatz mit dem Prozentzeichen (%) zu kombinieren und das Ergebnis zur besseren Lesbarkeit auf zwei Dezimalstellen zu runden.
Erklärung :
Mit dieser modifizierten Abfrage können Sie den Prozentsatz der Mitarbeiter innerhalb jeder Gruppe, die an der Umfrage teilgenommen haben, genau bestimmen und so wertvolle Erkenntnisse liefern Ihre Datenanalyse.
Das obige ist der detaillierte Inhalt vonWie berechnet man den Prozentsatz der Mitarbeiter, die an einer Umfrage in MySQL teilgenommen haben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!