一个字符串中某一个字符第n次出现的位置的函数
来源:这里教程网
时间:2026-03-02 10:35:06
作者:
returns int
begin
declare @i int
declare @ii int
set @Str=rtrim(ltrim(@Str))
set @i=1
select @ii=charindex(@StrSep,@Str)
if @i=@AppPos
return @ii
else
while @AppPos>@i
begin
if charindex(@StrSep,right(@Str,len(@Str)-@ii))<>0
select @ii=charindex(@StrSep,right(@Str,len(@Str)-@ii))+@ii
else
set @ii=0
set @i=@i+1
end
return @ii
end
go
select dbo.f_firstposition('abc,def,ccc,ged',',',1)
go
返回:4
select dbo.f_firstposition('abc,def,ccc,ged',',',2)
go
返回:8
select dbo.f_firstposition('abc,def,ccc,ged',',',3)
go
返回:12
select dbo.f_firstposition('abc,def,ccc,ged',',',4)
go
返回:0
编辑推荐:
- IE8浏览某些网站出现乱码问题解决方案03-02
- 一个字符串中某一个字符第n次出现的位置的函数03-02
- Processus exceptionnel à l'échelle Acheter fifa 14 coins03-02
- Spaccio adidas , Intorno a seguito del rd, ogni genere di cose03-02
- 500GPM Mud Recycling System with Hydraulic Jack up to Australia Brisbane03-02
- SQL Server 2008 R2占用内存越来越大两种解决方法03-02
- 船舶漆,让轮船天天穿新衣03-02
- Adidas italia ,E 'ancora presente acquistabile sul mercato scarpe03-02
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- IE8浏览某些网站出现乱码问题解决方案
IE8浏览某些网站出现乱码问题解决方案
26-03-02 - 一个字符串中某一个字符第n次出现的位置的函数
一个字符串中某一个字符第n次出现的位置的函数
26-03-02 - 船舶漆,让轮船天天穿新衣
船舶漆,让轮船天天穿新衣
26-03-02 - 使用命令行窗口操作Sqlserver
使用命令行窗口操作Sqlserver
26-03-02 - 电脑CPU使用率过高怎么办 CPU使用率过高的解决方法
电脑CPU使用率过高怎么办 CPU使用率过高的解决方法
26-03-02 - VS2008各版本下载地址(VisualStudio2008Download)
- Adidas uomo ,Pertanto le funzioni essenziali che si dovrebbe solo tenere
- [经济]会计电算化项目教程:用友ERP-U8(V8.61)版/正版
[经济]会计电算化项目教程:用友ERP-U8(V8.61)版/正版
26-03-02 - SQL DBA的法宝之忘记密码怎么办?
SQL DBA的法宝之忘记密码怎么办?
26-03-02 - (SQL Cluster -2008R2)SQL Server agent can not be up
