的计数:SQL查询来找到我想要找出CUSTOMER_ID的计数特定领域(CUSTOMER_ID)
Issue1:下面是找到Customer_ID
计数的代码。 我的数据库中有3600万条记录。当我输入以下查询来查找Customer_ID
的计数时,运行花费的时间太长,最后我得到错误消息。
[微软] SQL Server本机客户端11.0,SQL Server的算术 溢出错误将表达式转换为数据类型为int(8115)
我的查询找到CUSTOMER_ID的计数:
SELECT Customer_ID,Count(*)
FROM [Customers]
GROUP BY Customer_ID;
输入数据库:
S.no Customer_ID Country
1. 456 INDIA
2. 789 USA
3. 1001 UK
4. 456 AUSTRALIA
5. 456 SINGAPORE
6. 789 MALASIYA
7. 1001 TAIWAN
8. 1001 JAPAN
9. 1001 AFRICA
10. 1001 OMAN
11. 123 DUBAI
预期输出:
Customer_ID Count of Customer_ID
123 1
456 3
789 2
1001 5
请帮我实现这个结果。感谢您的帮助提前。