に、私は正常に動作クエリでこれを持って行き方:ORA-01427エラーとORA-00907エラーサブクエリ
decode(substr(X_AV_ID,1,3)
,'ECU','eCom'
, decode(aven.lib, 'eCom', 'eCom','Autre')) flag,
をそれから私は(同様に「%エキストラ%」aven.lib新しいパラメータを追加したいですそれを「余分」としてデコードする)。
だから私はそれを行うためのケースで、サブクエリを作成します。
decode(substr(X_AV_ID,1,3),
'ECU', 'eCom',
(select Case
When aven.lib = 'eCom' Then 'eCom'
When aven.lib Like '%Extra%' Then 'extra'
Else 'Autre'
End
From table_x aven
Limit 1
)
) flag
私は、ORA-01427エラーをevitを1に結果を制限し、今私は、ORA-00907エラーが発生しました。
私はdecodeコマンドでlikeを使いたかったのですが、利用できませんでした。
ありがとうございます。
Oracleと 'LIMIT'いただきありがとうございますか! – jarlh