1. 程式人生 > >NVL oracle中的三目函式

NVL oracle中的三目函式

NVL:如果第一個引數為空用第二個引數的值NVL(,)

NVL2:如果第一個引數為空取第二個引數值,如果第一個引數不為空,取第三個引數值

SELECT COUNT(*) count,

       (SELECT NVL(MAX(SET_USER_NUM), 999999)

          FROM TB_CUS_FIRM T1

         WHERE CUSTOMER_KEY = 545) SET_USER_NUM

  FROM TB_CUS_USER

 WHERE CUSTOMER_KEY =545 AND USER_LEVEL = 1

 GROUP BY CUSTOMER_KEY