/ / MYSQL Ansichten - Mathematik Prozentsätze - mysql

MYSQL Views - Prozentsätze der Mathematik - mysql

Ich habe eine MySQL-Datenbank und möchte einen Prozentsatz erhalten, kann es aber trotz Tutorials nicht herausfinden. Um es einfach zu halten, habe ich eine Spalte namens "StatusCode" mit 6 Einträgen:

 StatusCode
200
200
200
301
200
505

Alles was ich tun möchte ist:

1) Zählen Sie die Anzahl der Zeilen in der Spalte - inIn diesem Fall ist es 6. Dann möchte ich herausfinden, wie oft ein bestimmter Code angezeigt wird. So zum Beispiel "200". Ich kann sie sehen, es erscheint 4 Mal, also muss ich irgendwie sagen:

4/6 * 100 = 66%

Ich muss es auch so zuschneiden, dass es nur 2 Ziffern gibt.

Antworten:

0 für die Antwort № 1

Sie sagen nicht, wo Sie die Berechnungen machen wollen. Wenn Sie möchten, dass mysql query dies für Sie tut, können Sie Folgendes tun:

SELECT ROUND(count(*)/(select count(*) from `your_table_name`)*100,0)
FROM `your_table_name`
WHERE StatusCode=200