kuniku’s diary
id:kuniku
WHERE句の条件でCASE文を使う。
表現しにくいんだけど、WHERE句で カラム条件のカラム名をCASE文で変えるcolm1が0の場合に、colmAを条件とする colm1が1の場合に、colmBを条件とする Select * From table1 Where (CASE WHEN colm1='0' THEN colmA WHEN colm1='1' THEN colmB END ) LIKE 'あああ%' 試したのは、Oracle10g こんなことができるとは知らんか…