在PHP中,计算数据库数据总和和百分比的最佳方法是什么?

在PHP中,计算数据库数据总和和百分比的最佳方法是什么?,php,sql,select,sum,Php,Sql,Select,Sum,使用PHP和MySQL, 我的表格是这样的,第一个字段“id”,第二个字段“分数”等等。 我想从行中获得分数,哪个id可以 SELECT SUM(score) FROM Table WHERE id<20 SELECT SUM(score) FROM Table WHERE id<20 从id的表中选择SUM(score),最好将这些计算留给数据库: SELECT SUM(score) FROM Table WHERE id<20 从id的表中选择SUM(score)使用

使用PHP和MySQL, 我的表格是这样的,第一个字段“id”,第二个字段“分数”等等。 我想从行中获得分数,哪个id可以

SELECT SUM(score) FROM Table WHERE id<20
SELECT SUM(score) FROM Table WHERE id<20

从id的表中选择SUM(score),最好将这些计算留给数据库:

SELECT SUM(score) FROM Table WHERE id<20

从id的表中选择SUM(score)使用
SUM()函数怎么样?
像这样:


从id所在的表中选择总和(分数)
从id所在的表中选择总和(分数)当您计算分数占所有分数总数的百分比时,所有分数的总和应仅为属于id<20的记录的分数,或表中的所有记录。另外,你会反对对所有分数的总和和每个分数的百分比运行两个单独的查询吗?嗯……不是这个问题,我可以更改或选择代表我的其他图像而不是这个图像。
SELECT SUM(score) FROM Table WHERE id<20
SELECT sum(score) FROM Table WHERE id<20
SELECT id, 100.0 / :total * score FROM Table WHERE id<20
SELECT id, 100.0 / (SELECT sum(score) FROM Table WHERE id<20) * score FROM Table WHERE id<20