将计数聚合转换为逗号格式

时间:2015-12-11 20:55:54

标签: sql-server-2008

有没有办法将转换添加到计数聚合并使用逗号xx格式化,xxx就像这样......

  Convert(varchar, cast(count(aid) as Count_id ???

语法的任何帮助都会很棒。

2 个答案:

答案 0 :(得分:1)

试试这个:

SELECT CONVERT(VARCHAR(50),COUNT(aid)) AS Count_id FROM [dbo.Yourtablename]

将where子句中的表名替换为您的表。 希望它对你有用。

对于数千个逗号分隔符,您可以使用此功能:

select replace(convert(varchar,convert(Money, COUNT(aid)),1),'.00','') AS Count_id from [Yourtablename];

答案 1 :(得分:0)

选择CAST(计数(辅助)为VARCHAR(20))援助。