首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么通过SQL判断并求和

2012-03-01 
如何通过SQL判断并求和表如下:ID|司机1|司机2|司机3| 司机4------------------------------01|张三 |NULL

如何通过SQL判断并求和
表如下:
ID|司机1|司机2|司机3| 司机4
------------------------------
01|张三 |NULL |NULL |NULL 
02|张四 |李四 |NULL |NULL
03|王五 |NULL |NULL |赵六
04|钱七 |NULL |李九 |NULL

我需要得到的记录是.每条记录有多少个司机?

要求结果如下:
司机数
-------
1
2
2
2


这个SQL语句改怎么写?

[解决办法]
写一个SQL语句就搞定了

SQL code
select (case isnull(司机1,'') when '' then 0 else 1 end + case isnull(司机2,'') when '' then 0 else 1 end + case isnull(司机3,'') when '' then 0 else 1 end + case isnull(司机4,'') when '' then 0 else 1 end) as aa from Table_1 

热点排行