将字符串依据分隔符分割为多列的函数

[复制链接]
查看: 165|回复: 0

361

主题

1811

帖子

3943

积分

学士

Rank: 7Rank: 7Rank: 7

积分
3943
发表于 2020-9-1 11:35:33 | 显示全部楼层 |阅读模式
在系统设计时,我们时常会需要将某个带有分隔符的字符串截取分割为多列的场景。这里给出一个函数以便简化使用。
例:有A,BC,DEF,GHIJ,KLMNO  这样一个字符串分割得到指定的第某次出现的值,比如第三组,需要返回DEF。这个函数就是解决这个问题的。

select dbo.SplitToColumn('A,BC,DEF,GHIJ,KLMNO',',',2)

这样就可以得到  DEF

三个参数
第一个参数为 带截取的字符串
第二个参数为 分隔符
第三个参数为 指定第几个值,从0开始




游客,如果您要查看本帖隐藏内容请回复

QQ:857188287
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

热门产品

关于我们

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十年的行业经验.我们的理念是:"快表软件-提高的不只是效率!"

联系我们

  • 地址: 上海市张江浦东软件园13-205室
  • 电话: +86 (0) 21-5161-9370
  • Email: kuaibiao@kuaibiao.cn
客户端

手机微信

© 2001-2020 快表软件    工信部备案号:沪ICP备13033196号    技术支持:快表软件