比较大小
select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值
sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1
select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值
sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1
取最大值
select greatest('3', '5') from dual
本文介绍了如何使用SQL中的函数来比较两个数值的大小并选取较大或较小的值。通过具体的SQL语句示例,展示了使用sign函数判断数值大小以及greatest函数获取最大值的方法。
取最大值
select greatest('3', '5') from dual

被折叠的 条评论
为什么被折叠?