`
joerong666
  • 浏览: 418338 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

sql 分离字符串 获得数组函数 包括字符串数组的排序

SQL 
阅读更多

create function GetArrayTable(@SourceSql varchar(8000),@StrSeprate varchar(10))
returns @temp table(element nvarchar(4000),orderNum int)
as
begin
    declare @i int
    declare @length int
   
    set @length = 0
    set @SourceSql=rtrim(ltrim(@SourceSql))
    set @i=charindex(@StrSeprate,@SourceSql)

    while @i>=1
    begin
        set @length = @length + 1
        insert @temp(element,orderNum) values(left(@SourceSql,@i-1),@length)
        set @SourceSql=substring(@SourceSql,@i+1,len(@SourceSql)-@i)
        set @i=charindex(@StrSeprate,@SourceSql)
    end

    if @SourceSql<>''
    begin
        set @length = @length + 1
        insert @temp values(@SourceSql,@length)
    end
    return
end

分享到:
评论

相关推荐

    DVWA之SQL注入详解(包含知识点)

    字符型SQL注入漏洞的判断方法类似,但涉及的是字符串比较。 在DVWA(Damn Vulnerable Web Application)的SQL注入(low)级别中,可以学习到多个关于SQL注入的知识点。例如,了解了SQL语句中的"ORDER BY"子句,它...

    完全自学php手册(三天包学会)

    3. **函数**:了解如何定义和调用自定义函数,以及内置函数的使用,如数学函数、字符串函数、数组函数等。 4. **字符串处理**:学习PHP中的字符串操作,包括连接、查找、替换、分割等方法。 5. **数组操作**:熟悉...

    php毕业设计

    掌握数组的创建、遍历、排序及合并等方法,熟悉PHP内置的数组函数。 3. 文件与目录操作:理解如何在PHP中读写文件、创建删除目录,以及进行文件上传和下载的功能实现。 4. 数据库交互:PHP常与MySQL数据库结合,...

    Delphi中TStringList的用法_构造简单数据库.rar

    TStringList不仅支持字符串,还支持自定义的字符串比较函数和拥有值与键分离的双列列表。 **基本操作** 1. **创建与初始化** 要创建一个TStringList实例,你可以使用`var StringList: TStringList;`声明并用`...

    适合新手学习的php项目

    3. **函数的使用**:PHP中预定义了许多内置函数,如数学函数、字符串函数、数组函数等。新手会学习如何调用这些函数,以及如何创建自定义函数。 4. **文件和目录操作**:在99Pursey项目中,可能包含读取、写入、...

    PHP程序开发范例宝典附带光盘第13-19章

    - 数据类型:包括字符串、整型、浮点型、布尔型、数组、对象、NULL和资源等。 - 运算符:包括算术、比较、逻辑、位运算和赋值运算符。 - 控制结构:如条件语句(if, elseif, else)和循环语句(for, while, do......

    非常实用的新东方PHP课件打包下载

    4. **字符串与数组操作**:PHP对字符串和数组有丰富的处理函数,如字符串拼接、查找替换、数组遍历、排序等。 5. **文件操作**:PHP可以读写文件、创建删除目录、上传下载文件,为Web应用提供强大的文件系统交互...

    PHP5.2.0中文使用手册

    2. **字符串与数组处理**:手册详细讲解了字符串操作函数,如concatenation(连接)、trimming(修剪)、substrings(子串)、搜索与替换等。同时,还涵盖了数组的创建、遍历、排序、合并及操作函数,如array_push、...

    细说php源码

    2. **字符串与数组操作**:PHP对字符串和数组的支持非常强大,源码中可能包含大量的字符串拼接、查找、替换和数组遍历、排序、合并等操作,这对于理解和优化代码性能至关重要。 3. **文件与目录操作**:在《细说PHP...

    《细说PHP》光盘源码

    2. PHP字符串与数组操作:PHP在处理字符串和数组方面非常强大,源码可能包含字符串拼接、查找替换、格式化输出,以及数组遍历、合并、排序等操作的实例。 3. 文件与目录操作:源码可能会演示如何读取、写入文件,...

    PHP4.0编程指南与样例(PDG)

    1. **基础语法**:书中首先介绍了PHP的基础语法,包括变量、常量、数据类型(如字符串、整型、浮点型、布尔型、数组等)、流程控制(条件语句、循环结构)、函数定义和调用等。 2. **字符串与数组操作**:PHP4.0...

    PHP网络开发精华文摘

    1. **PHP基础语法**:包括变量声明、数据类型(如整型、浮点型、字符串、数组、布尔型、NULL)、流程控制(条件语句、循环语句)、函数定义与调用等基础知识。 2. **字符串与数组操作**:详细讲解了PHP如何处理字符...

    PHP入门到精通(潘凯华)光盘全部源代码

    - 字符串处理:了解字符串函数,如strlen()、substr()、strpos(),以及如何进行字符串连接、查找和替换。 - 数组处理:掌握数组创建、遍历和操作的方法,如array()、count()、foreach循环,以及对数组进行排序和...

    KingbaseES.pdf

    函数和操作符部分包含了逻辑操作符、比较操作符、层次查询相关的操作符和函数、数学函数、字符串函数、二进制串函数、位串函数、模式匹配、数据类型格式化函数、时间/日期函数、枚举支持函数、几何函数、网络地址...

    《细说php》光盘源代码

    1. PHP基础:书中首先介绍了PHP的基本语法,包括变量、常量、数据类型(如字符串、整型、浮点型、布尔型、数组、对象等)、运算符、流程控制(条件语句、循环语句)、函数的使用等。源代码中会包含这些基础知识的...

    php专业基础教程

    包括变量声明($var)、数据类型(字符串、整型、浮点型、数组、对象、布尔型、NULL)、运算符(算术、比较、逻辑、位运算符等)、控制结构(if-else、switch、for、while、do-while、foreach等)以及函数定义与调用...

    PHP编程80例

    1. **基础语法**:PHP的基础语法包括变量声明、数据类型(如字符串、整型、浮点型、布尔型、数组、对象等)、流程控制(if-else、switch、for、while、do-while循环)以及函数的定义与调用。学习这些内容是理解PHP...

    PHP入门WORD教材4本300多页

    - 数据类型:包括字符串、整型、浮点型、布尔型、数组、对象、资源和NULL。 - 运算符:包括算术运算符、比较运算符、逻辑运算符、赋值运算符等。 - 控制结构:如条件语句(if...else)、循环语句(for、while、do...

    PHP教授课件ppt

    4. **字符串与数组操作**:在处理网页内容时,字符串操作非常重要,包括拼接、查找、替换等。数组处理则涉及遍历、排序、合并等功能。 5. **文件系统操作**:PHP可以读取、写入、移动和删除文件,这对于Web应用中的...

Global site tag (gtag.js) - Google Analytics