您现在的位置是:首页
>
用户自定义函数 Sql Server 2005自定义Split函数
Sql Server 2005自定义S lit函数 要求取得字符串aa dd cc rr fff中某个位置的字符串 如果在C#或Java很容易通过S lit来实现 但是在Sql Server中就没

Sql Server 2005自定义Split函数
要求取得字符串aa dd cc rr fff中某个位置的字符串 如果在C#或Java很容易通过Split来实现 但是在Sql Server中就没有直接提供Split这个函数
当然 此类问题总是可以解决的
ALTER function [dbo] [core_split] ( @str varchar( ) @split char( ) @index int ) returns varchar( ) as begin declare @count int declare @s varchar( ) set @count = ; set @s = while(charindex(@split @str)<> ) begin if @count = @index begin set @s = substring(@str charindex(@split @str) ) break end set @str = stuff(@str charindex(@split @str) ) set @count = @count + end if charindex(@split @str)= begin set @s = @str end return @s end
lishixinzhi/Article/program/SQLServer/201311/22268 很赞哦! (1040)
相关文章
- 使用sql语句创建数据库 数据库进阶:循序渐进讲解SQL查询语句的高级应用技巧[3]
- sql server 增加字段 sql判断且增加字段ADD
- 数据库的增删改查是什么功能 根据JavaBean生成数据库增删改查的SQL语句
- 递归sql sql server 2005中使用with实现递归的方法
- 使用sql语句创建数据库 数据库进阶:循序渐进讲解SQL查询语句的高级应用技巧[2]
- 大数据开发 SQL数据操作基础(中级)7
- 数据类型 讲解SQL SERVER中易混淆的数据类型[8]
- 数据类型 讲解SQL SERVER中易混淆的数据类型[4]
- 易混淆怎么读 讲解SQL SERVER中易混淆的数据类型[6]
- 小技巧 SQL Server实用经验技巧集(1)
爱学记

微信收款码
支付宝收款码