SQLSERVER中分割字符串成多列

Posted 青城同学的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLSERVER中分割字符串成多列相关的知识,希望对你有一定的参考价值。

今天修改到之前的大佬的代码,居然把多个Id存在一个列里面,还是用的逗号分割。。。特么查询的时候怎么办???

网上搜索了半天,终于找到了SqlServer里面有一个PARSENAME函数,可以按.(点)分割字符串,

于是写下了如下sql

SELECT Fromagentids, PARSENAME(REPLACE(Fromagentids,\',\',\'.\'),1) AS one,PARSENAME(REPLACE(Fromagentids,\',\',\'.\'),3) AS two FROM

查询结果

 参考文章:http://www.cnblogs.com/huangshuqiang/archive/2016/05/10/5477385.html

以上是关于SQLSERVER中分割字符串成多列的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 中分割成试验的尖峰列车图(神经科学)

在 Python 中分割成试验的尖峰列车图(神经科学)

swift 在swift中分割一个字符串

在SqlServer2008R2中,根据分隔符把一列的值切割成多列

dataframe一列分多列,某列中分隔数据转成多行 split explode,groupby与agg的使用方法

dataframe一列分多列,某列中分隔数据转成多行 split explode,groupby与agg的使用方法