首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

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

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:源字符串中第几次出现的子字符串

热点排行