将下表中左边的字段修改为右边的格式
语句:
select substr(列名,instr(列名,'-',-1)+1) as 别名 from 表名;
instr函数(字符查找函数):
格式:
格式1:instr(源字符串,目标字符串)
select instr('helloworld','l') from dual; --返回结果:3 默认第一次出现“l”的位置
格式2:instr(源字符串, 目标字符串, 起始位置, 匹配序号)
select instr('helloworld','l',2,2) from dual; --返回结果:4 也就是说:在"helloworld"的第2(e)号位置开始,查找第二次出现的“l”的位置
substr函数:SUBSTR函数是用来截取数据库某一列字段中的一部分
格式:substr(源字符串,开始截取位置)
select substr('HelloWorld',7) from dual;