统计某一条纪录有几列数据怎么写?
每行纪录所拥有的数据个数不同,如果要统计某一行有几列有效数据怎么写?
------解决方案--------------------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