gpt4 book ai didi

php - 使用 PHP/Mysql 计算民意调查的百分比

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:58:24 25 4
gpt4 key购买 nike

我正在研究投票系统,我想计算这个变体被选中的次数的百分比。
例如我有 4 个可用的变体

Poll name | Vote number  
Java | 250
Python | 200
C# | 90
PHP | 1

我的 Polls 数据库中有 3 列 Id,Tex,Creator_id
Poll_variants 我的问题数据库中有 4 列

Id | Poll_id | Variant | Vote_num
1 | 1 | Java | 250
1 | 1 | Python | 200
1 | 1 | C# | 90
1 | 1 | PHP | 1

最佳答案

在子查询中查找每个 poll_id 的总票数,并将其与主表连接以查找每个变体的百分比。

select t1.*, 100 * t1.votes/t2.total_votes percentage
from Poll_variants t1
inner join (
select poll_id, sum(votes) total_votes
from Poll_variants
group by poll_id
) t2 on t1.poll_id = t2.poll_id;

关于php - 使用 PHP/Mysql 计算民意调查的百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41523622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com