作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我们用来计算投票学生人数的代码。
SELECT candidate,position, COUNT(studentNumber) AS 'Candidate Votes'
FROM dbvotingsystem.votes WHERE organization = 'iSITE' GROUP BY candidate
ORDER BY position;
该图像是表格中数据的示例。
om/CwvSt.png
最佳答案
如果获胜者
是每组中最大候选人投票
,那么秘书
的获胜者应该是许多
、检查以下sql:
SELECT
position,
substring_index(group_concat(candidate order by `Candidate Votes` desc), ',', 1) winner,
max(`Candidate Votes`) as `Candidate Votes`
FROM (
SELECT candidate, position, COUNT(studentNumber) AS 'Candidate Votes'
FROM dbvotingsystem.votes
WHERE organization = 'iSITE'
GROUP BY candidate
) votes
GROUP BY position
结果:
| position | winner | Candidate Votes |
|-------------|--------|-----------------|
| President | Audrey | 7 |
| Secretary | Many | 8 |
| Treasurer | Barry | 10 |
| V.President | Juan | 9 |
DEMO在 SQLFiddle 中。
关于c# - 如何计算选票的正确语法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46172421/
我是一名优秀的程序员,十分优秀!