「Oracle」NVLとNVL2でnullの値を変換する

2021年8月30日

使用例1

SELECT
  NVL(USERNAME, 'user123') 
FROM
  USER_TBL;

USERNAMEの値がnullの場合、2つめの引数の値に変換

使用例2

SELECT
  NVL2(USERNAME, 'USER008', 'user123') 
FROM
  USER_TBL;

USERNAMEの値がnullの場合、3つめの引数の値に変換、nullではない場合、2つめの引数に変換

Oracle

Posted by arkgame