wessen |
---|
Например в столбце есть данные: гор. Москва гор. Астрахань дер. Алтын ааа. Разгуляево
эти данные нужно отсортировать без учета приставок гор., дер. и ааа. Все приставки заранее известны. Результат запроса должен быть с приставками. Должно получится так:
дер. Алтын гор. Астрахань гор. Москва ааа. Разгуляево |
базы под рукой нет, но вот это должно по идее работать
with t as (select 'гор. Москва' x from dual union all
select 'гор. Астрахань' x from dual)
select t.x
,trunc( substr( t.x, instr(t.x,' ') + 1, length(t.x) ) ) city
from t
order by city