Может ли кто-нибудь помочь мне с приведенным ниже запросом в Oracle?
Логика заключается в том, что если у человека есть понятное имя, используйте его для соответствия критерию поиска. В противном случае попробуйте сопоставить столбец с реальным именем.
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
Ценится, если кто-то может взглянуть .. Спасибо!