Logic | equivalent |
DECODE(E1, E2, E3, E4) | IF E1 = E2 THEN E3 ELSE E4 |
NULLIF(E1, E2) | IF E1 = E2 THEN NULL ELSE E1 |
NVL(E1, E2) | IF E1 IS NULL THEN E2 ELSE E1 |
NVL2(E1, E2, E3) | IF E1 IS NULL THEN E3 ELSE E2 |
oracle if判断函数整理
最新推荐文章于 2021-04-15 21:31:17 发布
Logic | equivalent |
DECODE(E1, E2, E3, E4) | IF E1 = E2 THEN E3 ELSE E4 |
NULLIF(E1, E2) | IF E1 = E2 THEN NULL ELSE E1 |
NVL(E1, E2) | IF E1 IS NULL THEN E2 ELSE E1 |
NVL2(E1, E2, E3) | IF E1 IS NULL THEN E3 ELSE E2 |