读书人

sql中特殊字符串的截取技艺

发布时间: 2013-03-25 15:43:04 作者: rapoo

sql中特殊字符串的截取技巧
select substr('SSOC-DSWB-13-001', instr('SSOC-DSWB-12-001', '-', 1, 2) + 1,2) from dual

?其中用到了substr函数和instr函数

1.SUBSTR(string,start_position,[length])??? 求子字符串,返回字符串
解释:string 元字符串
?????? start_position?? 开始位置(从0开始)
?????? length 可选项,子字符串的个数
2.INSTR(string,subString,position,ocurrence)查找字符串位置
解释:string:源字符串
????? subString:要查找的子字符串
????? position:查找的开始位置
????? ocurrence:源字符串中第几次出现的子字符串

读书人网 >SQL Server

热点推荐