Ho nella mia tabella una colonna che ha valori di tipo FLOAT. Come posso ottenere il valore medio di tutti gli elementi in questa colonna?SQLite - come ottenere un valore medio?
21
A
risposta
40
select avg(columnname) from table;
Questa sarà la media di tutti righe. Per calcolare la media di un sottoinsieme, utilizzare una clausola where
. In media per ogni gruppo (di qualcosa) usa una clausola group
.
6
SELECT AVG(column) FROM ...
5
select avg(column) from table;
9
select avg(col1) from table;
Problemi correlati
- 1. Valore medio numpy errato?
- 2. Ottenere il valore medio dei gruppi con LINQ
- 3. SQLite - ottenere il valore più vicino
- 4. valore medio di due interi
- 5. Ottieni il valore medio dall'elenco del dizionario
- 6. più vicino al valore medio SQL
- 7. Django ORM come arrotondare un risultato medio
- 8. come calcolare e utilizzare il valore medio di cvMat
- 9. Panda: ordinare le colonne per il loro valore medio
- 10. sqlite inserire un nuovo valore in vista
- 11. Ottieni il valore medio di una classe utilizzando JQuery
- 12. Esiste un valore letterale booleano in SQLite?
- 13. ottieni un valore di data/ora medio dal DB e sottrai una data da un altro
- 14. Come calcolare il colore medio medio in GIMP?
- 15. sqlite ottenere ROWID
- 16. Come ottenere un valore medio di pixel di un'immagine in scala di grigi in Python utilizzando PIL \ Numpy?
- 17. Come aggiungere il valore predefinito in SQLite?
- 18. Filtro medio Cuda Image
- 19. Metodo di estensione medio in Linq per il valore predefinito
- 20. Tempo medio di esecuzione
- 21. come ottenere l'ultimo ID di un database Sqlite utilizzando Zend_Db
- 22. Gruppo medio filtro incrociato
- 23. Come trovare medio da array in php?
- 24. SQLite che inserisce valore bool
- 25. Query per trovare un prezzo medio ponderato
- 26. Come ottenere il valore di un UISwitch?
- 27. Come ottenere un valore intero da NSDictionary?
- 28. Come ottenere valore casuale da un array
- 29. Come ottenere un valore da optarg
- 30. Come ottenere un valore personalizzato enum?
Puoi dare un esempio con una clausola 'where' all'interno di' avg() '? Quando provo in SQLite, ottengo un errore di sintassi. O la clausola 'where' va fuori da' avg() '? In tal caso, sembrerebbe ambiguo ... filtrando SELECT invece di AVG(). – LarsH
@LarsH: ex, 'SELEZIONA AVG (colname) FROM table WHERE otherCol = 'foo';' Se aiuta, pensa prima alla clausola 'WHERE', poi la funzione di aggregazione' AVG() 'funziona su qualsiasi cosa le righe rimangono. – alttag