sign函数语法:

来源:互联网 发布:什么软件可以制作漫画 编辑:程序博客网 时间:2024/05/22 02:25

sign函数语法:
sign(n)

sign函数说明:
取数字n的符号,大于0返回1,小于0返回-1,等于0返回0

示例:
select sign( 100 ),sign(- 100 ),sign( 0 ) from dual;

SIGN(100) SIGN(-100) SIGN(0)
———- ———- ———-
1 -1 0


 

比较大小
select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; --取较小值
sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1

取最大值
select greatest('3', '5') from dual


from:http://blog.sina.com.cn/s/blog_4c495b5f0100qp6l.html

0 0