NVL2,NULLIF和COALESCE有什么区别

时间:2019-11-08 01:06:38

标签: sql

NVL,NVL2,NULLIF和COALESCE又如何配合?

1 个答案:

答案 0 :(得分:0)

NVL:将空值转换为实际值。

NVL2:如果第一个表达式不为null,则返回第二个表达式。如果第一个表达式是 null,返回第三个表达式。第一个表达式可以具有任何数据类型。

COALESCE:在表达式列表中返回第一个不为null的表达式。

NULLIF:比较两个表达式,如果相等则返回null,如果不相等则返回第一个表达式。

相关问题