gpt4 book ai didi

SQL 区分大小写分组依据

转载 作者:行者123 更新时间:2023-12-04 18:29:10 26 4
gpt4 key购买 nike

介绍

我有一个表,其中有一列“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 子句上也分配 COLLATE

select accountCode COLLATE Latin1_General_CS_AS, count(OrderId)  
from <<TableName>>
group by accountCode COLLATE Latin1_General_CS_AS

关于SQL 区分大小写分组依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40232690/

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