「Oracle」case when文でカラム値0をnullに置き換える
書式
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に置き換えて検索します
Coding Changes the World
書式
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に置き換えて検索します