评论(1)|4
sign 取得是数据的符号,当数据为0的时候 返回结果为0。select sign(1-2) from dual; 结果 -1
decode(sign(date1-date1),
1,date1,
0,date1,
-1,date2,
sysdate)
decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)
该函数的含义如下:
IF 条件=值1 THEN
RETURN(翻译值1)
ELSIF 条件=值2 THEN
RETURN(翻译值2)
......
ELSIF 条件=值n THEN
RETURN(翻译值n)
ELSE
RETURN(缺省值)
END IF