「Oracle」case when文でカラム値0をnullに置き換える

2022年3月15日

書式
CASE WHEN カラム名 =0 THEN NULL ELSE カラム名
CASE~WHEN文を使ってカラムの値が0をnullに置き換えます。

SQL構文

SELECT
  CASE WHEN FLG=0 THEN NULL ELSE FLG END
FROM
 USER_TBL;

実行結果
テーブル「USER_TBL」のFLGが0の場合はNULLに置き換えて検索します

Oracle

Posted by arkgame