【发布时间】:2019-07-11 07:07:16
【问题描述】:
假设我在 SQLServer 中有一个名为 Tasks 的表。它包含一些分配给任务的人员的任务。工人在一列。它们用分号分隔。
ID Workers
1 John Newman; Troy Batchelor; Mike Smith
2 Chris Portman
3 Sara Oldman; Greg House
我需要将工人与下面的列分开
结果:
ID Worker
1 John Newman
1 Troy Batchelor
1 Mike Smith
2 Chris Portman
3 Sara Oldman
3 Greg House
我不知道该怎么做。 我必须使用一些程序还是简单的查询就足够了?
【问题讨论】:
-
总是先搜索互联网,然后再发布问题。字符串拆分是最常见的问题之一。更好的答案是修复您的架构并正确规范您的表。
标签: sql-server csv substring