格式:instr('source_string','sub_string' [,n][,m]) n表示从第n个字符开始搜索,缺省视为1,m表示第m次出现,缺省视为1。
示例:select instr('ababcde','a',2,1) from dual; 结果:3
Db2
格式: Locate('sub','string' [,n]) 从前至后匹配
Posstr('string','sub') 从后至前匹配
示例:locate('a','abcde'); 结果 1
posstr('abcde','a') 结果 5
SQLServer
格式:Charindex('string','sub' [,n])
示例:charindex('b','abcde',1) 结果 2
文章为转载,copy:http://gaoyusi.blog.163.com/blog/static/2940425320093162832919/
感谢原创作者