[mssql]字符串移除指定长度字符
来源:互联网 发布:带着淘宝去古代 编辑:程序博客网 时间:2024/05/18 09:10
趁着空闲时间编写删除此字符串指定位置之后的指定数目字符,丰富字符串函数增强sql字符串函数功能,以方便大家使用。
--删除此字符串指定位置之后的指定数目字符--@count <=0 之后所有的字符create function fun_Remove(@txt nvarchar(2000),@index int,@count int)returns nvarchar(2000)asbegin declare @len int set @len=len(@txt) --@count <=0 之后所有的字符 if @count<1 begin if @index <1 begin return '' end return substring(@txt,0,@index) end if @index+@count<1 begin --删除字符总长度<1 return @txt end else if @index+@count>=@len begin --删除字符从指定位置的长度超过原子符长度 if @index<1 begin return '' end return substring(@txt,0,@index) end -- 移除区域间字符 if @index<1 begin return substring(@txt,@index+1,@len-@index-@count) end return substring(@txt,0,@index)+substring(@txt,@index+@count,@len-@index-@count+1)endgo
测试:
select dbo.fun_Remove('http://www.naoqiu.com',5,1)
--结果 :http//www.naoqiu.com
- [mssql]字符串移除指定长度字符
- [MSSQL]字符串移除指定长度字符
- C# 移除字符串末尾指定字符
- delphi中按指定字符重复生成指定长度字符串
- 从字符串的指定位置开始,删除指定长度字符
- 从字符串指定位置删除指定长度字符
- 如何获取NSString的字符长度以及如何获取指定字符长度字符的字符串
- CutString 字符串截除指定长度后的部分(考虑汉字字符串)
- 移除字符串中重复的字符
- 移除字符串NSString中的特定字符
- String函数:返回指定长度重复字符组成的字符串
- PHP 将字符串按指定长度插入分隔字符
- 根据给定的字符生成指定长度的字符串
- 每隔指定字符长度分割字符串//银行卡号格式化
- 根据指定字符长度截取字符串(包含中英文)
- 截取指定字符前后的指定长度的字符,得到新的字符串
- C#控制台 padleft,padright在字符串前,后加入指定字符,让字符串达到指定长度
- 移除字符串中的字符和移除字符串数组中的字符
- 选择条件语句if_else结构
- 多重if结构
- 基于EPOLL+多进程+线程池的server框架设想
- vs2010 安装mvc3
- VC 如何添加服务
- [mssql]字符串移除指定长度字符
- IfelseTest2
- 各开源项目 源码 svn 地址
- IfelseTest1
- asp.net写入web.config
- 【记录】【总结】聊天模块
- GetVersionEx 获取较新Windows系统版本
- CALL TRANSACTION
- 调和级数