zoukankan      html  css  js  c++  java
  • SQL 中分隔字符串的获取


    本例用逗号分隔的字符串,获取其中的值,要保证最后要有一个分隔符

    declare @chrzzjgall varchar(200),@chrtybm varchar(200),@i int

    ---@chrzzjgall最后要有一个","
    select @chrzzjgall='121,d,123,1234,356356,456565,'

    WHILE (PATINDEX('%,%', @chrzzjgall)<>0)
    begin
      select @i=PATINDEX('%,%', @chrzzjgall)
      select @chrtybm=substring(@chrzzjgall,1,@i-1)
      select @chrzzjgall=substring(@chrzzjgall,@i+1,len(@chrzzjgall)-@i)

      if(len(@chrtybm)<=0)
         continue

      select @chrtybm,@chrzzjgall

    end

  • 相关阅读:
    数学
    数学
    Computer Science
    数学
    Computer Science
    元学习
    数学
    数学
    数学
    数学
  • 原文地址:https://www.cnblogs.com/isMe/p/270580.html
Copyright © 2011-2022 走看看