-2

Scenerio は次のとおりです。

decode(rslt1,
       'stores',('stores,dead store'),
       rslt1);

説明: myrslt1が と等しいstores場合、 andrsltである必要がstoresありdead storeます。1 つの引数に対する 2 つの引数を意味します。

他に方法があれば教えてください。

4

1 に答える 1

2

あなたは文脈に過度に寛大ではありませんが、WHERE句でこれを使用するつもりだと思います。

ここではおそらくDECODE(またはCASE)を使用しますが、通常のフィルターを使用します。

 select *
 from your_table     
 where ( ( rslt1 = 'stores' 
            and rslt = 'dead store') 
          or rslt =  rslt1 )                      
于 2012-09-28T12:51:08.273 に答える