SQL SUM值来自列,并按行数划分

Lad*_*ssa 0 php mysql sql select

我正在尝试计算百分比......我需要从列中总​​结所有值(它已经可以)但我需要将结果除以行数...

 select sum(voto) from tablename where id = numberHere
Run Code Online (Sandbox Code Playgroud)

Joh*_*Woo 10

用于COUNT获取行数的总数.

SELECT SUM(voto) / (COUNT(*) * 1.0) 
FROM   tablename 
WHERE  id = numberHere
Run Code Online (Sandbox Code Playgroud)

通过添加* 1.0查询将允许结果上的小数位.

或者简单地说

SELECT AVG(voto)
FROM   tablename 
WHERE  id = numberHere
Run Code Online (Sandbox Code Playgroud)