Sql server 2008 r2 向计数器查询添加排序规则

Sql server 2008 r2 向计数器查询添加排序规则,sql-server-2008-r2,tsqlt,Sql Server 2008 R2,Tsqlt,如何将排序规则添加到以下查询 此排序子句=将拉丁文1\u General\u CS\u排序为 我只需要计算St_文本字段是否完全匹配 SELECT St_Text, count(*) as Counter FROM tblSTBackup GROUP BY St_Text HAVING count(*) > 1 我已尝试将排序规则添加到组中。我认为它应该是这样的: SELECT St_Text COLLATE SQL_Latin1_General_CP1_CS_AS, count(*)

如何将排序规则添加到以下查询

此排序子句=将拉丁文1\u General\u CS\u排序为

我只需要计算St_文本字段是否完全匹配

SELECT St_Text, count(*) as Counter
FROM tblSTBackup
GROUP BY St_Text 
HAVING count(*) > 1

我已尝试将排序规则添加到组中。

我认为它应该是这样的:

SELECT St_Text COLLATE SQL_Latin1_General_CP1_CS_AS, count(*) as Counter
FROM tblSTBackup
GROUP BY St_Text COLLATE SQL_Latin1_General_CP1_CS_AS
HAVING count(*) > 1

我试着证明它不起作用。。列“tblSTBackup.St_Text”在选择列表中无效,因为它既不包含在聚合函数中,也不包含在GROUP BY子句中。@marc11h您是否在选择部分和组部分中都对该列进行了整理?@marc11h--应该可以--查看此小提琴: