gpt4 book ai didi

sql - 查询计算不同值的数量?

转载 作者:行者123 更新时间:2023-12-04 08:11:50 26 4
gpt4 key购买 nike

我在 MS Access 2003 中有一个表,如下所示:

*网址ID*
example.com 红色
example.com 蓝色
example.com 蓝色
other.com 红色
other.com 橙色
更多.com 蓝色

对于每个 URL,我想知道有多少个唯一 ID。所以在这种情况下,结果应该是:

*不同 id 的 url 计数*
example.com 2(因为红色和蓝色是唯一的值)
其他.com 2
更多.com 1

这与 SQL query to count number of different values 非常相似除了这种情况下的解决方案不起作用,因为它依赖于 COUNT DISTINCT ,但这在 Access 中不受支持。我试图在 Access 中查找不同的计数方法,但恐怕我不明白答案。

所以我想这个问题可以概括为“如何在msaccess中模拟计数不同”。

如果有人能给我一个提示,我将不胜感激。

最佳答案

这应该适用于 MS Access 2003(我刚刚测试过):

SELECT url, count(id) as CountOfId
FROM
(
SELECT distinct id, url
FROM yourtable
) x
GROUP BY url

在这里,您在子查询中获得不同的 id 和 url,然后计算该结果。

关于sql - 查询计算不同值的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13851607/

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