decode(字段一,‘条件1’,‘条件2’,字段二,decode(字段二,‘条件1’,‘条件2’,字段三,字段三)?
但是这样行不通,有什么可行的办法吗?或者给个示例
多条件,建议使用case when来做
例子参考https://www.cnblogs.com/eshizhan/archive/2012/04/06/2435493.html
case when …… then …… esle …… end
decode 多个值对应可以用,多条件用case when吧
decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)
CASE
WHEN '条件1' THEN '结果1'
WHEN '条件2' THEN '结果2'
ELSE '其他' END 新字段名