if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[f_split]') and xtype in (N'FN', N'IF', N'TF'))
drop function [dbo].[f_split]
GO
/*--得到字符串列表指定位置的字符
可以自定义字符串列表的分隔符
如果取数位置超出的范围,返回空字符串
--邹建 2004.07(引用请保留此信息)--*/
/*--调用示例
--测试数据
declare @t table(FITEM varchar(100))
insert @t select '100.120.10'
union all select '20.140.10'
union all select '150.124.150.10'
--查询
select fitem1=dbo.f_split(fitem,1,'.')
,fitem2=dbo.f_split(fitem,2,'.')
,fitem3=dbo.f_split(fitem,3,'.')
,fitem4=dbo.f_split(fitem,4,'.')
from @t
--*/
create function f_split(
@s varchar(8000),--字符串列表
@pos int,--取数位置
@splitchar varchar(10)--分隔符
)returns varchar(8000)
as
begin
declare @i int,@ilen int
select @i=charindex(@splitchar,@s),@ilen=len(@splitchar)
while @i>0 and @pos>1
select @s=substring(@s,@i+@ilen,8000)
,@i=charindex(@splitchar,@s)
,@pos=@pos-1
return(case @pos when 1
then case when @i>0 then left(@s,@i-1) else @s end
else '' end)
end
go
分享到:
相关推荐
C#字符串删除指定字符串|C#字符串删除子字符串
一个php截取指定字符串之间的字符串的类,介绍一个php截取指定字符串之间的字符串的类,需要的朋友可以自行下载学习使用。
一个入门的,简单的小程序,用MFC写的一个查找文件指定字符串的出现总个数、行号以及频率,刚实习的培训第一个任务!!
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。 方法二:match() var str = "123" var reg = RegExp(/3/); if(str.match(reg)){ //包含; } ...
第二个是把所有的符合条件的字符串都截取出来,提取出来,比如字符串 string a="ab123456,"ab323456",那么就只要截取2到4之间的字符串,然后存入到了一个列表里,想提取直接读取列表就可以了,非常方便实用哦。
字符串按照指定的字节数来截取
一个php截取指定字符串之间的字符串的类
在二维字符阵列中寻找指定的字符串。要求: (1)输入:前两行分别指示字符矩阵的宽w 和高h(1且1)。接下来的h 行每行w 个字符便是字符矩阵的内容,再下面的1 行为要寻找的字符串的数目n(n),其后的n 行便是要...
这个代码,可以删除一个字符串中你想删除的字符或字符串
自己输入一个字符串,字符串中可以包括字符和汉字,截取指定的字符串
以任意指定的字符分割一个字符串,然后保存在字符串数组中
将已知文件中的指定字符串替换为其他的字符串
易语言源码寻找指定字符串出现个数.rar
C语言程序设计-从字符串s中删除指定的字符c.c
易语言寻找指定字符串出现个数源码,寻找指定字符串出现个数,寻找文本内某子文本出现总次数
用汇编语言编写一个程序,要求统计一个字符串中某个字符的个数
编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。 例如: 当s为"12345", t为"8624677"时, p...
本程序主要功能是:找出指定文件夹中所有包含指定制字符串的文件。 编程语言:java 操作系统:跨平台(win7,Linix已实验)
入一个字符,再输入一个以回车结束的字符串(少于80个字符)在字符串中查找该字符。
主要介绍了JavaScript判断一个字符串是否包含指定子字符串的方法,实例分析了javascript字符串操作的技巧,非常具有实用价值,需要的朋友可以参考下