我有一个地址字段,我只想提取城市和州。数据存储如下:(1234 Cherry ST_Sometown_ST)。我想删除所有内容,包括第一个下划线。使用REGEXP_REPLACE()
或其他类似功能有一种简单的方法吗?
到目前为止,我发现的唯一想法是能够删除第N个数字。
答案 0 :(得分:3)
试试这个
<强> SQL Fiddle Demo 强>
select substr(address, instr(address, '_') + 1, length(address)) as "CityState"
from address