【发布时间】:2022-01-23 11:04:31
【问题描述】:
我有一个这样的 SQL Server 表:
| id | description | items |
|---|---|---|
| 123 | Women clothing | T-shirt & Bottom & Top |
| 124 | sports items | badminton racket |
| 125 | gadgets | iphone & airpod & charging |
我想将items 列的值拆分为每个项目的新行,如下所示:
| id | description | items |
|---|---|---|
| 123 | Women clothing | T-shirt |
| 123 | Women clothing | Bottom |
| 123 | Women clothing | Top |
| 124 | sports items | badminton racket |
| 125 | gadgets | iphone |
| 125 | gadgets | airpod |
| 125 | gadgets | charging |
【问题讨论】:
-
根据问题指南,请展示您的尝试并告诉我们您发现了什么(在本网站或其他地方)以及为什么它不能满足您的需求。
-
提问时,您需要提供minimal reproducible example: (1) DDL 和样本数据填充,即 CREATE 表加上 INSERT T-SQL 语句。 (2) 你需要做什么,即逻辑和你的代码尝试在 T-SQL 中实现它。 (3) 期望的输出,基于上述#1 中的样本数据。 (4) 您的 SQL Server 版本 (SELECT @@version;)。
标签: sql sql-server tsql