今天修改到之前的大佬的代码,居然把多个Id存在一个列里面,还是用的逗号分割。。。特么查询的时候怎么办???
网上搜索了半天,终于找到了SqlServer里面有一个PARSENAME函数,可以按.(点)分割字符串,
于是写下了如下sql
SELECT Fromagentids, PARSENAME(REPLACE(Fromagentids,',','.'),1) AS one,PARSENAME(REPLACE(Fromagentids,',','.'),3) AS two FROM 表
查询结果