在Oracle中,可以使用CASE语句来实现连续判断,并类似于NVL函数的功能。下面是一个示例:

SELECT CASE
       WHEN col1 IS NOT NULL THEN col1
       WHEN col2 IS NOT NULL THEN col2
       ELSE col3
       END AS result
FROM your_table;

上述示例中,首先判断col1是否为NULL,如果不为NULL,则返回col1的值;如果col1为NULL,则继续判断col2是否为NULL,如果不为NULL,则返回col2的值;如果col2也为NULL,则返回col3的值。可以根据具体的需求进行修改。

oracle 三个值连续判断 类似于 nvl函数

原文地址: http://www.cveoy.top/t/topic/iMLS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录