decode用法
1、用法1
a、语法
decode(value,条件1,返回值1,条件2,返回值2,...,else 其他返回值),用来判断字符串是否一样
b、举例
select decode(&sex,1,'男',2,'女','其他')sex from dual
只要输入的数不是1或2都会返回 '其他'
2、用法2
a、先介绍函数sign()的用法
sign(num)是根据参数是0,正数,负数,分别返回0,1,-1
b、语法
decode(sign(var1 - var2), 1, var1, var2)用来比较大小
c、举例
select decode(sign(&var1 - &var2), 1, &var1, &var2)big from dual