1.比较大小函数 sign
描述:sign()函数根据某个值是0、正数、负数,分别返回0、1、-1
例如:
a=6,b=8,c=6
则sign(a-c) 返回0;
sign(a-b) 返回-1;
sign(b-c) 返回1。
2.三目函数 decode
decode(exp,value,res1,res2)
描述:exp=value,则输出res1,否则输出res2
3.函数 nvl
nvl(exp1,exp2)
描述:如果exp1为空那么取exp2,如果exp1不为空则取exp1
4.取最大值函数 greatest
greatest(exp1,exp2,…exp_n)
描述:返回其中最大的值
5.取最小值函数 least
least(exp1,exp2,…exp_n)
描述:返回其中最小的值
6.取第一个非空值函数 coalesce
coalesce(exp1,exp2,…exp_n)
描述:返回第一个不为空的字段的值(顺序判断)