[学习]实现split功能的函数

原创 2005年06月01日 08:45:00

create function f_split(@SourceSql varchar(8000),@StrSeprate varchar(10))
returns @temp table(a varchar(100))
--实现split功能 的函数
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


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

c++实现split函数

今天工作因原因,需要实现一个split的功能,以前也做过,但一直没有把他记下来,所以又重新写了一次。这次做个笔记以备后用,各位网友感兴趣也可以直接拿来用过。 例子:  一个这样的字符串:“...
  • ybhjx
  • ybhjx
  • 2016年03月16日 09:34
  • 600

sql 实现split功能 的函数

实现split功能 的函数 函数-表值函数----fun_split USE [Master] GO /****** Object: UserDefinedFunction [dbo].[fun...
  • ArvinStudy
  • ArvinStudy
  • 2012年10月22日 12:17
  • 568

C语言实现字符串分割(类似vb中split函数)

头文件:#include 定义函数:char * strtok(char *s, const char *delim); 函数说明:strtok()用来将字符串分割成一个个片段。参数s 指向欲分...
  • lell3538
  • lell3538
  • 2015年08月24日 21:39
  • 1260

Mysql截取字符串split函数的实现以及使用范例

日前,统计数据的时候发现需要字符串分隔,MySql中并没有类似Java的split函数,但是我们可以利用length()函数、replace() 2个函数创建一个自定义的split函数,sql很简单:...
  • zixiao217
  • zixiao217
  • 2016年11月14日 16:24
  • 2014

Oracle实现类似SPLIT函数功能

Oracle实现类似SPLIT函数功能 步骤1:创建函数的返回类型,它为自定义类型;   CREATE OR REPLACE TYPE type_split AS TABLE OF varc...
  • jssg_tzw
  • jssg_tzw
  • 2011年10月29日 23:58
  • 2176

C++ 实现——split函数

//针对C++语言中没有现成的split函数,自己手动实现此函数,供以后直接使用vector split(const string &s, const string &seperator){ ...
  • langmanqishizaijia
  • langmanqishizaijia
  • 2016年04月07日 08:57
  • 474

实现split功能的函数

/*功能:实现split功能的函数*/create function dbo.fn_split (@inputstr varchar(8000), @seprator varchar(10))retu...
  • lff642
  • lff642
  • 2008年11月28日 16:42
  • 575

c语言之split实现

#include #include int strsplit (const char *str, char *parts[], const char *delimiter) { char *p...
  • earbao
  • earbao
  • 2016年06月28日 21:34
  • 1813

Oracle 数据类似javasplit切割示例

-- 切割字符串函数  ------------------------ CREATE OR REPLACE TYPE ty_str_split IS TABLE OF VARCHAR2 (4000)...
  • deng11342
  • deng11342
  • 2015年01月16日 16:34
  • 632

实现一个以空白符分隔字符串的split函数

【阅读提示】通过本文你将实际了解如何用gcc/g++编译多个c/cpp文件;如何实现将一行字符串分隔成单个单词的split函数;另外还将看到一些常见的错误处理办法以及如何将一个程序分成几个cpp文件的...
  • ahnselina
  • ahnselina
  • 2013年11月27日 17:49
  • 1858
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[学习]实现split功能的函数
举报原因:
原因补充:

(最多只允许输入30个字)