我有这样的功能:
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
我想过拆分输入并自己传递,但我希望有更好的方法来做到这一点。任何帮助表示赞赏!提前致谢。