请教一个oracle类似DECODE的函数!
在oracle里DECODE标示 if ...then else ...
但是在DECODE里只能表现一个条件,如果我需要加条件的话用什么函数呢?
例如:
sun(DECODE(id=1 and ore=3,0,abc))
也就是说当id=1 并且ore=3的时候我就取0否则我就取abc这个字段的值。
要实现这样的功能用什么函数呢?麻烦哪位大哥告知,谢谢
------解决方案--------------------case when 可以使用条件
------解决方案--------------------
DECODE(id,'1',DECODE(ore,'3','0','abc'),'abc')