我的查询:
SELECT distinct [ID], [IDGROUP], [DESCRIPTION]
FROM table
我的结果问题:
1,1,你好 1,1,你好
如何设置一个过滤器,我不选择重复项,其差异只是高/低大小写字母?
答案 0 :(得分:2)
尝试运行此查询。
SELECT distinct [ID], [IDGROUP], [DESCRIPTION] COLLATE SQL_Latin1_General_CP1_CI_AS FROM table
在这里,您基本上是在说明列
中说明忽略案例CI =不区分大小写 AS =重音敏感。
答案 1 :(得分:1)
我猜默认情况下mysql引擎不会基于字母大小写重复。 这就是Hello和hello被认为是相同的。
答案 2 :(得分:0)
不确定这是否是最佳方式,但这对我有用:
SELECT distinct [ID], [IDGROUP], Upper([DESCRIPTION]) as [DESCRIPTION]
FROM table