日期:2014-05-18 浏览次数:20466 次
select F1,F2,SUBSTRING(F2,1,CHARINDEX(',',F2)-1) as 第一列, case when charindex(',',RIGHT(F2,len(F2)-CHARINDEX(',',F2)))>0 then SUBSTRING(RIGHT(F2,len(F2)-CHARINDEX(',',F2)),1,CHARINDEX(',',RIGHT(F2,len(F2)-CHARINDEX(',',F2)))-1) else RIGHT(F2,len(F2)-CHARINDEX(',',F2)) end as 第二列 FROM tb F1 F2 第一列 第二列 ---------- -------------------- -------------------- -------------------- a 1,2,5 1 2 b 1,33 1 33 c 333,5 333 5 c 3,5,433 3 5 c 3,23424 3 23424 (5 行受影响)