oracle substr/instr/translate 函数应用介绍
oracle substr/instr/translate 函数使用介绍substr 函数:Instring —————— 14 select t.*, t.rowid from o
oracle substr/instr/translate 函数使用介绍
substr 函数:
Instring
——————
14
select t.*, t.rowid from os_currentstep t where instr(t.owner,'wgc',-1,1)>0
在sql语句中可以判断这个字符串是否存在记录 判断出自己要筛选的记录
translate 函数: Translate主要是用来做字符串的替换的,对于字母和数字来说,是一个字符替换一个字符
如:
下面的语句会把 'f' 替换成 'v','a' 替换成 'g'
update gd_stru_pole set name= substr(name,1,instr(translate(name,'1234567890','1111111111'),'1')-1)||'你要添加的字母'||substr(name,instr(translate(name,'1234567890','1111111111'),'1'))