将Excel“if”函数转换为SQL查询
我有这样的function:
if(a>b,if(b>c,a,b),c)
这遵循语法if(condition,true,false)
。 我正在寻找一种方法将其转换为SQL查询,如下所示:
select case when a>b then case when b>c then a else b end else c end
我想分裂的意见,并把它传递给我自己,但我希望有一个更好的方法来做到这一点。 任何帮助表示赞赏! 提前致谢。
您也可以使用IIFfunction…请检查链接的描述。
所以对你来说就像SELECT IIF(a> b,IIF(B> C,A,B),C)
Sytax没有testing,但会工作。