将varchar数据分组,将中文和日文字符显示为问号

时间:2013-03-12 10:32:40

标签: sql-server-2008

我需要检索表中的重复行数(ntext数据类型)和行数据。此列包含中文和日文字符。一旦转换为nvarchar(max),这些字符就像问号一样。因此,如果在此列上使用group by,那么当我需要根据中文或日文消息对其进行分组时,它会根据问号进行分组。我的查询如下。

SELECT Message, COUNT(*) TotalCount
FROM ipi_messagecustomization 
GROUP BY CAST([message] AS varchar(max))  WITH ROLLUP 
HAVING COUNT(*) > 1
ORDER BY COUNT(*) DESC 

请帮助。谢谢所有!!

0 个答案:

没有答案