在oracle字段里,有一个号码RY0000123,想返回其中的第二位,与后四位,组成新的号码是Y0123,

在oracle字段里,有一个号码RY0000123,想返回其中的第二位,与后四位,组成新的号码是Y0123,这个用函数怎么写?
最新回答
爱你,谁负了谁

2024-09-27 18:29:12

select substr(号码,2,1)||substr(号码,6,4) from 表名

如果长度固定的话这么写,长度不固定的话得换其他写法
灬陌玍亽゛

2024-09-27 09:35:50

亲可以用字符串截取
select substr('RY0000123',2,1)||substr('RY0000123',6,4) as result from dual;

其中substr是字符串截取函数
||是拼接符
喵咕酱

2024-09-27 14:29:42

字符串截取就可以了 substr(字符串,截取开始位置,截取长度)

select substr('RY0000123',2,1)||substr('RY0000123',6,4) from dual;