Ich habe in meiner Tabelle eine Spalte mit Werten des Typs FLOAT. Wie kann ich den Durchschnittswert aller Elemente in dieser Spalte ermitteln?SQLite - wie erhält man den Durchschnittswert?
21
A
Antwort
40
select avg(columnname) from table;
Dadurch werden alle Zeilen im Durchschnitt. Verwenden Sie eine where
-Klausel, um eine Teilmenge zu mitteln. Um für jede Gruppe (von etwas) zu mitteln, verwenden Sie eine group
by-Klausel.
6
SELECT AVG(column) FROM ...
5
select avg(column) from table;
9
select avg(col1) from table;
Verwandte Themen
- 1. Wie erhält man den Objektnamen?
- 2. Wie erhält man den Dezimalwert?
- 3. Wie man Daten mit SQLite in Android erhält und schreibt
- 4. @MultipartForm Wie erhält man den ursprünglichen Dateinamen?
- 5. Wie erhält man den Wert "{element:}"?
- 6. Wie erhält man den Objektindex nach Wert?
- 7. Wie erhält man den Zweignamen im Protokoll?
- 8. Wie erhält man den Elementwert in jQuery?
- 9. Wie erhält man den Markennamen von Button?
- 10. Wie erhält man den Kodierungstyp eines Strings?
- 11. Wie erhält man den Wert verwandter Zeilen?
- 12. Wie erhält man den Exponentenwert einer Zahl?
- 13. wie man den Durchschnitt von Datenrahmenspaltenwerten erhält
- 14. Wie erhält man den OMElement-Wert?
- 15. Wie erhält man den Artikelindex in PowerApps?
- 16. Wie erhält man den aktuellen GoogleMap-Zoomfaktor?
- 17. Wie erhält man den neuesten Tag-Namen?
- 18. Wie erhält man den globalen Fisher-Score?
- 19. Wie erhält man den Spinner-Wert?
- 20. Wie erhält man den Prozessnamen einer Anwendung?
- 21. Wie erhält man den Schnittpunkt zweier Vektoren?
- 22. jQuery Metadaten, wie erhält man den Wert?
- 23. Wie erhält man den Anfangswert einer Komponenteneigenschaft?
- 24. Wie erhält man den Wert der Funktionsargumente?
- 25. Wie aktualisiert man den Inhalt von Sqlite?
- 26. Wie erreiche ich den Durchschnittswert, wenn die Gruppe auch?
- 27. SQLite Existiert Schlüsselwort: Wie man den höchsten Durchschnitt abfragt?
- 28. Wie erhält man Schriftgrößen?
- 29. Wie erhält man ParameterInfo Value?
- 30. Wie erhält man CPU-Auslastung?
Können Sie ein Beispiel mit einer 'where'-Klausel in' avg() 'angeben? Wenn ich es in SQLite versuche, erhalte ich einen Syntaxfehler. Oder geht die 'Where'-Klausel außerhalb des' avg() '? In diesem Fall erscheint es mehrdeutig ... den SELECT statt den AVG() zu filtern. – LarsH
@LarsH: ex, 'SELECT AVG (Spaltenname) FROM Tabelle WHERE otherCol = 'foo';' Wenn es hilft, denken Sie an die 'WHERE'-Klausel als zuerst ausgeführt, dann funktioniert die Aggregatfunktion' AVG() 'auf was auch immer Zeilen bleiben. – alttag