Oracle提取某段数据的前几位
把Oracle数据中的某个字段的数据A13/JLB01.P003A13/JLB01.P004A13/JLB01.P005取这段数据的前就为,并且把/改为.怎么写语句,具体...
把Oracle数据中的某个字段的数据A13/JLB01.P003
A13/JLB01.P004
A13/JLB01.P005
取这段数据的前就为,并且把/改为.怎么写语句,具体点,多谢 展开
A13/JLB01.P004
A13/JLB01.P005
取这段数据的前就为,并且把/改为.怎么写语句,具体点,多谢 展开
5个回答
展开全部
用substr
select substr(字符串,第一个位置,截取长度) from dual
test :
select substr('A13/JLB01.P004',1,3) from dual
结果: A13
select substr(字符串,第一个位置,截取长度) from dual
test :
select substr('A13/JLB01.P004',1,3) from dual
结果: A13
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select replace(substr(字段,1,9),‘/’,'.') from 表
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
游标取出字段,substr取要取的位数。
select substr('A13/JLB01.P005',1,3) from dual
select substr('A13/JLB01.P005',1,3) from dual
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select substr(字段名,1,3)||‘.’||substr(字段名,5,5) from tablename
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询