求数据库高手,oracle 字段内容 按字段的部分内容分类再分组

2024-12-15 21:54:46
推荐回答(2个)
回答1:

select * from table where area like '北京市XXX区%'
union
select * from table where area like '北京市ZZZ区%'
union
select * from table where area like '北京市AAA区%'
这样就能按地区分组了。希望采纳!

回答2:

这样,并不精确:

select substr(地址,1,case when instr(地址,'区') > 0 then instr(地址,'区') else instr(地址,'县') end ) 区县,
公司, ...
from tabxxx;