oracle 三个值连续判断 类似于 nvl函数
在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的值。可以根据具体的需求进行修改。
原文地址: http://www.cveoy.top/t/topic/iMLS 著作权归作者所有。请勿转载和采集!