读书人

统计某一条纪录有几列数据如何写

发布时间: 2012-01-08 22:48:50 作者: rapoo

统计某一条纪录有几列数据怎么写?
每行纪录所拥有的数据个数不同,如果要统计某一行有几列有效数据怎么写?

[解决办法]
yarse() ( ) 信誉:100 Blog 2007-3-7 21:27:16 得分: 0



比如:
ID A1 A2 A3 A4
2 T T
要求查出的结果就是2。



----------

可以

Select
SUM(Case A1 When 'T ' Then 1 Else 0 End) +
SUM(Case A2 When 'T ' Then 1 Else 0 End) +
SUM(Case A3 When 'T ' Then 1 Else 0 End) +
SUM(Case A4 When 'T ' Then 1 Else 0 End)
As Total
From TableName

读书人网 >SQL Server

热点推荐