首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

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

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

[解决办法]
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

热点排行