我正在尝试从所有内容都在一列中的地址中提取状态,这是一个示例:
2901 MAIN ST,CORNING,NY,14830
我一直在试图弄清楚如何与substr
andinstr
一起使用,但我似乎无法掌握instr
. 这是我到目前为止所拥有的:
select substr('hello,hello,NY,11725-1234',1,instr('hello,hello,NY,11725-1234',',',2,3))
from dual;
我以为它会从第二个逗号开始,到第三个逗号结束,然后把我的所有东西都放在中间,但情况似乎并非如此。
任何帮助表示赞赏。