DB2/Oracle/SQL server判断某个字符串或单个字符在源字符串中出现的位置
(2011-11-23 07:43:17)
标签:
server
oracle
字符串
杂谈
DB2/Oracle/SQL server判断某个字符串或单个字符在源字符串中出现的位置 13 DB2/Oracle/SQL
server判断某个字符串或单个字符在源字符串中出现的位置
Oracle 格式: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
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。