(一)decode
--语法:decode( expression , search , result [, search , result]... [, default] ) --语意:decode(value, if1, then1, if2, then2, ..., else)--eg. 查询性别代码sex_code,显示为汉字sex,男1女0其他9,对应的decode函数为:select decode(t.sex_code, 1, '男', 0, '女', '其他') sex from t_user t;
(二)sign
--语法:sign(n)--语意:取数字n的符号,大于0返回1,小于0返回-1,等于0返回0--eg, 加薪,工资大于5000加15%,否则加20%decode(sign(t.salary - 5000), -1, 20%, 15%)