如何计算 Access 列中的唯一项
How to count unique items in column in Access
我需要帮助。我似乎找不到这段代码背后的逻辑。
我正在做一个投票系统,需要输出投票结果
我想计算其中具有唯一名称的所有行并输出有多少。
我的table是这样的。
voterid | pres | vpres | sec | trea | PIO
---------------------------------------------
1 | John | Mitch | James | Jack | Eman
2 | John | Pao | Bryan | Jack | Faye
3 | Kelvin | Pao | James | Jeck | Faye
输出应该是
Pres | Votes
--------------
John | 2
Kelvin | 1
这是我的代码。
SELECT DISTINCT
pres,
(SELECT COUNT(pres) FROM (SELECT DISTINCT pres FROM tblVote AS Votes)) AS Votes
FROM tblVote
提前致谢!
我认为您只是在寻找一个简单的 GROUP BY
查询:
SELECT pres, COUNT(*) AS Votes
FROM tblVote
GROUP BY pres
我需要帮助。我似乎找不到这段代码背后的逻辑。
我正在做一个投票系统,需要输出投票结果
我想计算其中具有唯一名称的所有行并输出有多少。
我的table是这样的。
voterid | pres | vpres | sec | trea | PIO
---------------------------------------------
1 | John | Mitch | James | Jack | Eman
2 | John | Pao | Bryan | Jack | Faye
3 | Kelvin | Pao | James | Jeck | Faye
输出应该是
Pres | Votes
--------------
John | 2
Kelvin | 1
这是我的代码。
SELECT DISTINCT
pres,
(SELECT COUNT(pres) FROM (SELECT DISTINCT pres FROM tblVote AS Votes)) AS Votes
FROM tblVote
提前致谢!
我认为您只是在寻找一个简单的 GROUP BY
查询:
SELECT pres, COUNT(*) AS Votes
FROM tblVote
GROUP BY pres