Sql server 需要排序的SQL重复查询计数器

Sql server 需要排序的SQL重复查询计数器,sql-server,tsql,collation,Sql Server,Tsql,Collation,我需要一些帮助来提出一个更好的问题 我试图根据字符串计算并显示文件中的DUP,但我需要应用排序规则,以便我可以判断一个单词是否大写。例如,“退出”或“退出”是不同的 我从这个查询开始,但找不到实现排序规则的好方法 SELECT shrt_Txt, count(*) FROM tblLangUS GROUP BY shrt_Txt HAVING count(*) > 1 我需要应用排序规则语句。。。 核对拉丁语1\u概述\u CS\u AS 有人有更好的方法吗?SQL Serve

我需要一些帮助来提出一个更好的问题

我试图根据字符串计算并显示文件中的DUP,但我需要应用排序规则,以便我可以判断一个单词是否大写。例如,“退出”或“退出”是不同的

我从这个查询开始,但找不到实现排序规则的好方法

SELECT shrt_Txt, count(*)
FROM tblLangUS
GROUP BY shrt_Txt  
HAVING count(*) > 1   
我需要应用排序规则语句。。。 核对拉丁语1\u概述\u CS\u AS

有人有更好的方法吗?SQL Server 2008 R2 Express。

请尝试以下操作:

SELECT shrt_Txt, count(*)
FROM (SELECT shrt_Txt COLLATE Latin1_General_CS_AS AS shrt_Txt
      FROM tblLangUS) AS T
GROUP BY shrt_Txt  
HAVING count(*) > 1

完全不同的结果集,有点出乎意料,看起来是可行的。现在测试。