将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,但会工作。