在Oracle中有三个对NULL进行操作的函数,分别是NVL,NVL2,和COALESCE。
1、NVL(X1,X2)如果x1不是NULL,则返回x1,如果x1是NULL,则返回x2.
2、NVL2(X1,X2,x3) 如果x1是NULL,则返回x3,若果x1不是NULL则返回x2
3、COALESCE(x1,x2,x3)如果x1不为空,返回x1,如果x1为空,就判断x2,如果x2不为空,则返回x2,若果x2为空,就判断x3,如果x3为空就返回NULL,如果x3不为空,就返回x3.
在Oracle中有三个对NULL进行操作的函数,分别是NVL,NVL2,和COALESCE。
1、NVL(X1,X2)如果x1不是NULL,则返回x1,如果x1是NULL,则返回x2.
2、NVL2(X1,X2,x3) 如果x1是NULL,则返回x3,若果x1不是NULL则返回x2
3、COALESCE(x1,x2,x3)如果x1不为空,返回x1,如果x1为空,就判断x2,如果x2不为空,则返回x2,若果x2为空,就判断x3,如果x3为空就返回NULL,如果x3不为空,就返回x3.