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