如何在SQL Server中拆分字符串并将每个字符串存储在新行中

时间:2018-03-20 20:09:23

标签: sql-server

我有一个列,其中包含用逗号分隔的单词字符串我想将每个单词拆分为新行。

这是表格示例

PL          | Year
------------+------
Java, C#, C | 2018

我想要这样的结果

PL     | Year
-------+--------
Java   | 2018
C#     | 2018
C++    | 2018

我的查询尝试:

select into #TempTable PL, Year 
from myTable;

1 个答案:

答案 0 :(得分:2)

试试这个: Best in class for pure SQL 除非你写一个CLR,否则这个会把所有其他人从水中吹走以获得性能