SQL Server 中的三目运算
我们常见的服务端代码有三目运算:
条件? 表达式1 : 表达式2;
其中。条件为true时执行表达式1,否则执行表达式2。
今天在做SQL Server时,想着能否使用三目运算?不过可以用类似的语句,作为三目运算符。(虽然本人觉得不如服务端代码看起来直观)
select case when col <=0 then 0 else col end
不过,在查询语句中,作为显示的分支还是很好用的。
有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。