gpt4 book ai didi

sql - 连接 2 个表区分大小写的大小写

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

我有 2 个表,需要获得品牌代码的结果。

例如,在数据库中,我有 2 个不同的品牌,但它们的代码是相同的(仅大小写不同)。例如:

代码名称
耐克
AB阿迪达斯

如何在代码上内部连接 ​​2 个表以分别获得这 2 个?

现在,在内部连接之后,我得到了这 2 个的总和。

SELECT Code, BrandName, Count(*) QTY, SUM(Price) TOTAL
FROM A
INNER JOIN B
ON A.Code=B.Code
GROUP BY Code, BrandName

这个查询会给我错误的结果,因为它不会敏感地连接大小写。

请帮忙 :)

最佳答案

由于您使用不区分大小写的归类并希望区分大小写,请尝试使用 collate具有合适的区分大小写的排序规则的关键字:

INNER JOIN B
ON A.Code COLLATE Latin1_General_CS_AS_KS_WS = B.Code COLLATE Latin1_General_CS_AS_KS_WS

关于sql - 连接 2 个表区分大小写的大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29533346/

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