设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2033|回复: 0

SQL实用技巧:如何分割字符串

[复制链接]

22

主题

197

金钱

309

积分

入门用户

发表于 2019-11-18 15:02:18 | 显示全部楼层 |阅读模式

  1. create function f_split(@c varchar(2000),@split varchar(2))
  2. returns @t table(col varchar(20))
  3. as
  4.     begin
  5.    
  6.       while(charindex(@split,@c)<>0)
  7.         begin
  8.           insert @t(col) values (substring(@c,1,charindex(@split,@c)-1))
  9.           set @c = stuff(@c,1,charindex(@split,@c),'')
  10.         end
  11.       insert @t(col) values (@c)
  12.       return
  13.     end
  14. go
  15.    
  16. select * from dbo.f_split('dfkd,dfdkdf,dfdkf,dffjk',',')
  17.    
  18. drop function f_split
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表