广

MSSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    sqlserver 字符串分拆 语句

    2018-05-08 11:29:03 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布
    代码如下:

    -->Title:生成
    -->Author:wufeng4552
    -->Date :2009-09-21 09:02:08
    if object_id('f_split')is not null drop function f_split
    go
    create function f_split
    (
    @s varchar(8000), --待分拆的字符串
    @split varchar(10) --数据分隔符
    )returns table
    as
    return
    (
    select substring(@s,number,charindex(@split,@s+@split,number)-number)as col
    from master..spt_values
    where type='p' and number<=len(@s+'a')
    and charindex(@split,@split+@s,number)=number
    )
    go
    select * from dbo.f_split('11,2,3',',')

    /*
    col
    ----
    11
    2
    3
    (3 料列受到影)
    */

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七网广告
    零七网广告
    零七网广告
    零七网广告