SQLエラー例③ ORA-00932 データ型が一致しません: CHARが予想されましたがNUMBERです。 前提 列B 数値のみ入ります NG例 SELECT case when 列A = 1 then 'りんご' else 列B end FROM tableAAA OK(結果が取得される)例 SELECT case when 列A = 1 then 'りんご' else to_char(列B) end FROM tableAAA