MySQL - AVG() runden
Steffen
- datenbank
1 Rouven0 Steffen
Hallo!
Ist es möglich bei einer MySQL-Abfrage mit AVG() das Ergebnis zu runden?
In meinem Fall habe ich ein Ergebnis von 5.58347, ich hätte aber gern 5.6.
Bei 5.54347 hätte ich gern 5.4.
Halt auf- oder abrunden an einer bestimmten Kommastelle.
Wie kann ich das umsetzen, oder muss ich das später mit z.B. PHP machen?
Gruß, Steffen
Hello,
Wie kann ich das umsetzen, oder muss ich das später mit z.B. PHP machen?
na ja, es gibt eine ROUND-Funktion.
Allerdings ist mir
habe ich ein Ergebnis von 5.58347, ich hätte aber gern 5.6.
das hier klar
Bei 5.54347 hätte ich gern 5.4.
das hier nicht ?!
MfG
Rouven
Hello,
Wie kann ich das umsetzen, oder muss ich das später mit z.B. PHP machen?
na ja, es gibt eine ROUND-Funktion.
Oh danke, ich hatte nur bei AVG() geschaut und nichts gefunden.
Also müsste ich das Statement mit ROUND(AVG(Spalte))
schreiben?
Aber wo leg ich dabei fest, welche Kommastelle gerundet werden soll?
Allerdings ist mir
(..)
das hier klarBei 5.54347 hätte ich gern 5.4.
das hier nicht ?!
Sorry, Tippfehler. Auf 5.5 sollte abgerundet werden.
Gruß, Steffen
Hallo,
Wie kann ich das umsetzen, oder muss ich das später mit z.B. PHP machen?
na ja, es gibt eine ROUND-Funktion.Oh danke, ich hatte nur bei AVG() geschaut und nichts gefunden.
Also müsste ich das Statement mitROUND(AVG(Spalte))
schreiben?
Aber wo leg ich dabei fest, welche Kommastelle gerundet werden soll?
wie so oft ist die englische Handbuchversion vorzuziehen: ROUND()
Freundliche Grüße
Vinzenz
Also müsste ich das Statement mit
ROUND(AVG(Spalte))
schreiben?
Aber wo leg ich dabei fest, welche Kommastelle gerundet werden soll?wie so oft ist die englische Handbuchversion vorzuziehen: ROUND()
Wobei ich mich frage "wenn man das Handbuch schon übersetzt, weshalb dann nicht vollständig?".
Problem gelöst, danke!
Steffen
echo $begrüßung;
Aber wo leg ich dabei fest, welche Kommastelle gerundet werden soll?
wie so oft ist die englische Handbuchversion vorzuziehen: ROUND()
In dem Fall muss man nur die richtige Seite verwenden. Auf der Seite der Mathematischen Funktionen findet sich auch der Dezimalstellen-Parameter beschrieben. Auf der englischen Seite zu Rouvens Verlinkung ist der Parameter auch nicht beschrieben.
Wobei ich mich frage "wenn man das Handbuch schon übersetzt, weshalb dann nicht vollständig?".
Das ist mitunter eine Frage der Aktualität. Nachdem die Übersetzung angefertigt wurde ändert jemand das Original und schon hat man Differenzen bis der Übersetzer zum Beispiel wieder Zeit findet, die Änderungen nachzuholen.
echo "$verabschiedung $name";