zoukankan      html  css  js  c++  java
  • sql split分隔

    ALTER function [dbo].[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 * into from dbo.f_split('a,s,d,w,s',',')

    注:分隔符可以自定义

    本文转自某处。具体出处本人忘记了,还请见谅!

  • 相关阅读:
    采样错误
    MathJax
    jupyter
    pip
    str操作
    Content-Type
    json转csv
    【tornado】静态文件
    dict 字典
    基于插件技术的GIS应用框架(C# + ArcEngine9.3)(一)
  • 原文地址:https://www.cnblogs.com/happygx/p/2016949.html
Copyright © 2011-2022 走看看