介绍
我有一张表,其中有一个名为“AccountCode”的列和其他列。有一些帐户代码是相同的,但区分大小写。 例如:
AccountCode OrderId
ABC O001
ABC O002
abc O003
DEF O004
目标
我希望查询在AccountCode列上进行分组,并获取相应的计数。预期输出应该像这样:
ABC 2
abc 1
DEF 1
我尝试使用COLLATE Latin1_General_CS_AS,但无法得到期望的结果。
以下查询不会提供区分大小写的输出。
select accountCode COLLATE Latin1_General_CS_AS, count(OrderId)
from <<TableName>>
group by accountCode
group by accountCode COLLATE Latin1_General_CS_AS
这样做就可以了。 - user330315