oracle实现判空取值

方法1:COALESCE(字段A,字段B,字段C)
意义:取第一个部位空的值
方法2:decode(expr,expr1,return_expr1[,expr2,return_expr2,…,][,default])
意义:类似三元表达式
方法3:case when
Case具有两种格式。简单Case函数和Case搜索函数。
–简单Case函数
CASE sex
WHEN ‘1’ THEN ‘男’
WHEN ‘2’ THEN ‘女’
ELSE ‘其他’ END
–Case搜索函数
CASE WHEN sex = ‘1’ THEN ‘男’
WHEN sex = ‘2’ THEN ‘女’
ELSE ‘其他’ END

你可能感兴趣的:(数据库~Oracle)