「Oracle」REPLACE関数で文字列を置換する方法
1.SELECT文
テーブルUSER_TBLのTARGET列の値が0の場合、NULLに置換
使用例
SELECT REPLACE (TARGET, 0, NULL) FROM USER_TBL;
2.UPDATE文
テーブルUSER_TBLのTARGET列の値が0の場合、NULLに置換
使用例
UPDATE USER_TBL SET TARGET = REPLACE (TARGET, 0, NULL);
3.INSERT-SELECT文
テーブルINFO_TBLのTARGET列の値が0の場合、NULLに置換
使用例
INSERT INTO USER_TBL SELECT REPLACE (TARGET, 0, NULL) FROM INFO_TBL;