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

有一张数据表,有三个字段(N行数据),用SQL判断如果第1字段有数据则将第1字段的数据显示到新字段下

2012-11-03 
有一张数据表,有三个字段(N行数据),用SQL判断如果第1字段有数据则将第1字段的数据显示到新字段上如果第2字

有一张数据表,有三个字段(N行数据),用SQL判断如果第1字段有数据则将第1字段的数据显示到新字段上
如果第2字段有数据则将第2字段的数据显示到新字段上,
如果第3字段有数据则将第3字段的数据显示到新字段上
怎么实现呢?高手能不能帮帮小弟

[解决办法]

SQL code
select case when len(col3)>0 then col3 when LEN(col2)>0 then col2 else '' end  new_col from tb  

update tb set new_col=case when len(col3)>0 then col3 when LEN(col2)>0 then col2 else '' end

[解决办法]
楼上正解,判断而已

热点排行