我们常见的服务端代码有三目运算:
条件? 表达式1 : 表达式2;
其中。条件为true时执行表达式1,否则执行表达式2。
今天在做SQL Server时,想着能否使用三目运算?不过可以用类似的语句,作为三目运算符。(虽然本人觉得不如服务端代码看起来直观)
select case when col <=0 then 0 else col end
不过,在查询语句中,作为显示的分支还是很好用的。
我们常见的服务端代码有三目运算:
条件? 表达式1 : 表达式2;
其中。条件为true时执行表达式1,否则执行表达式2。
今天在做SQL Server时,想着能否使用三目运算?不过可以用类似的语句,作为三目运算符。(虽然本人觉得不如服务端代码看起来直观)
select case when col <=0 then 0 else col end
不过,在查询语句中,作为显示的分支还是很好用的。