-- 指定字符之前 select substr('AAA-BBB',1,instr('AAA-BBB','-',-1)-1) 值 from dual; -- 指定字符之后 select substr('AAA-BBB',instr('AAA-BBB','-',-1)+1) 值 from dual;