oracleで以下のクエリを手伝ってもらえますか?
その人がフレンドリーネームを持っている場合は、それを「検索」基準にマッチさせるために使用します。それ以外の場合は、実名の列と一致するようにしてください。WHERE句のOracle CASE
select * from people where
case when customer_friendlyname is null then realname like '%abcd%'
else
case when customer_friendlyname is not null then customer_friendlyname like '%abcd%'
end
end
ありがとうございました。
'realname'が' 'abc''だが' customer_friendlyname'が '' def''ならば、OPはそのレコードが返されることを望んでいないと思います。 – ruakh
ruakhが正しいです! – user1191463
@ user1191463が修正されました –