CREATE function Get_StrArrayStrOfIndex ( @str varchar(1024), --分割する対象の文字列 @split varchar(10), --分割するの文字列 @index int --取得する分割した文字列のインデックス ) returns varchar(1024) as begin declare @location int declare @start int declare @next int declare @seed int set @str=ltrim(rtrim(@str)) set @start=1 set @next=1 set @seed=len(@split) set @location=charindex(@split,@str) while @location<>0 and @index>@next begin set @start=@location+@seed set @location=charindex(@split,@str,@start) set @next=@next+1 end if @location =0 select @location =len(@str)+1 return substring(@str,@start,@location-@start) end
select dbo.Get_StrArrayStrOfIndex('8,9,4',',',2) ★月額105円~/容量最大30GB/機能満載! ロリポップ!レンタルサーバー ★ |