1. 程式人生 > >SQLSERVER中分割字符串成多列

SQLSERVER中分割字符串成多列

逗號 字符串 sel image ive 查詢 lan color tro

今天修改到之前的大佬的代碼,居然把多個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中分割字符串成多列