2013-05-24 3 views
1

Как я могу добавить COLLATION к следующему запросу ....Добавление сортировки к встречному запроса

Этот раздел Упорядочение = КОПИЯМ Latin1_General_CS_AS

мне нужно только посчитать поле St_Text, если он точно совпадает.

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

Я попытался добавить сортировку в GROUP BY.

ответ

2

Я думаю, что это, как это должно выглядеть:

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 

SQL Fiddle Demo

+0

Я попробовал, что он не работает .. Колонка «tblSTBackup.St_Text» недопустим в списке выбора, поскольку он не содержится либо в агрегатной функции, либо в предложении GROUP BY. – htm11h

+0

@ marc11h Что не сработало? Синтаксис выглядит нормально. –

+1

@ marc11h Вы собрали столбец как в избранной части, так и в группе? –

Смежные вопросы