日期:2014-05-18  浏览次数:20539 次

求一SQL,根据条件查询数据
表结构

id newNumber oldNumber 
1001 1 null
1002 2 null
1003 3 7

select * from table的结果是newNumber和oldNumber都查询出来了
但只想要一个number:
id number
1001 1
1002 2
1003 7

number:oldnumber如果为null的话就取oldNumber不存在的话就取newNumber

------解决方案--------------------
SQL code


select id,isnull(oldnumber,newnumber) as number from table