zoukankan      html  css  js  c++  java
  • 按指定参数拆分字符串

    create function GetStr
    (
    @str varchar(1024), --要分割的字符串
    @split varchar(10), --分隔符号
    @index int --取第几个元素
    )
    returns varchar(1024)
    as
    begin
    declare @location int
    declare @start int
    declare @next int
    declare @seed int
    set @str=ltrim(rtrim(@str))
    set @start=1
    set @next=1
    set @seed=len(@split)

    set @location=charindex(@split,@str)
    while @location<>0 and @index>@next
    begin
    set @start=@location+@seed
    set @location=charindex(@split,@str,@start)
    set @next=@next+1
    end
    if @location =0 select @location =len(@str)+1
    return substring(@str,@start,@location-@start)
    end

    -----------

    使用方式

    select * from Order where dbo.GetStr(GroupCode,'_',4)='764' and dbo.GetStr(GroupCode,'_',3)='228'

  • 相关阅读:
    侧边工具栏
    proguard 使用说明
    人员组成
    google play
    大数据平台相关
    HttpClient
    库克
    html5 开发 android 注意点
    htm5 动画制作 工具
    JAVA取得WEBROOT物理路径
  • 原文地址:https://www.cnblogs.com/qufly/p/7699257.html
Copyright © 2011-2022 走看看