所以这不是一个普通的条件选择语句.
我目前有一个专栏ID和一个专栏Number.要么ID是0,要么Number是0.
所以我的select语句需要选择colA,colB,colC,crazy part来自表A.
这crazy part是:
(If ID > 0, ID, Number)基本上选择并返回不是0的列.有没有办法在T-SQL中执行此操作?
rou*_*tic 11
这应该这样做:
select colA, colB, colC, case when ID is 0 then Number else ID end as Crazy
from TableA
Run Code Online (Sandbox Code Playgroud)