在SQLSERVER里写了一个Split函数

风声呼啸人

风声呼啸人

2016-02-19 19:44

生活已是百般艰难,为何不努力一点。下面图老师就给大家分享在SQLSERVER里写了一个Split函数,希望可以让热爱学习的朋友们体会到设计的小小的乐趣。

  因查询统计需要,今天早上在SQLSERVER里写了一个类似于Split的函数,如下

create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10))
returns @temp table(a varchar(100))
--实现split功能 的函数
--date    :2005-4-20
--Author :Domino
as
begin
    declare @i int
    set @SourceSql=rtrim(ltrim(@SourceSql))
    set @i=charindex(@StrSeprate,@SourceSql)
    while @i=1
    begin
        insert @temp values(left(@SourceSql,@i-1))
        set @SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i)
        set @i=charindex(@StrSeprate,@SourceSql)
    end
    if @SourceSql''
       insert @temp values(@SourceSql)
    return
end

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  用法:select * from dbo.f_split('A:B:C:D:E',':')

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

在SQLSERVER里写了一个Split函数

编程语言 网络编程
在SQLSERVER里写了一个Split函数

split 函数的一个问题 - PHPchina

PHP
split 函数的一个问题 - PHPchina

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

针对select写了一个通用的option输出函数

ASP
针对select写了一个通用的option输出函数

一个高ai的分页函数和一个url函数

PHP
一个高ai的分页函数和一个url函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

一个在vbscript中读取cookie的程序函数

ASP
一个在vbscript中读取cookie的程序函数

一个目录遍历函数

Web开发
一个目录遍历函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

解决用CSS控制DIV居中失效的问题

解决用CSS控制DIV居中失效的问题

SQL Server 6.5 配置使用要点

SQL Server 6.5 配置使用要点
下拉加载更多内容 ↓