MSSQL计数带有名称空格的不同列

时间:2015-05-22 15:58:54

标签: sql-server

所以我使用int设置了查询,然后我@query =

我的列中包含空格和括号,因此它是exec sp_execute @query; 我已经对语句进行了分组,因此我需要对'Real (Color)'的每个变体都有一个不同的计数。

我试过..

Real (Color) - 返回所有行的计数。

count(''distinct Real (Color)'') - 返回1.

count(distinct ``Real (Color)'') - 引发语法错误。

我想知道这是一个问题,如果我正在尝试计算不同的字符串值?

非常感谢帮助!

1 个答案:

答案 0 :(得分:1)

count(distinct [Real (Color)])

应该做的伎俩。