求一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