gpt4 book ai didi

sql-server - 计算和合并行

转载 作者:行者123 更新时间:2023-12-02 23:42:44 25 4
gpt4 key购买 nike

我有一个表,通过将国家/地区代码添加到每行的“国家/地区代码”列来记录 Web 应用程序中的用户位置。每行代表对特定区域的访问。

所以我有一些数据,例如

COL1    COL2    COL3    countrycode
asd asd asd NZ
asd asd asd NZ
asd asd asd NZ
asd asd asd US
asd asd asd US

我想要做的是查询这个表并显示如下内容

Country    Count
NZ 3
US 2

但我需要它能够为出现的更多国家/地区代码添加一行。我无法弄清楚如何做到这一点,我知道我需要以某种方式使用 COUNT() 函数......

最佳答案

要获取示例输出,您可以使用 GROUP BYCOUNT()

SELECT Country, COUNT(*)
FROM myTable
GROUP BY Country

COUNT(*) 将计算每一行,GROUP BY Country 将按国家/地区拆分结果。结果将根据表中的数据是动态的,因此如果您在表中添加更多不同国家/地区的记录,则无需更改查询。

参见Group By in Books online

关于sql-server - 计算和合并行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8782434/

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