小编SQL*_*ser的帖子

将一个列值拆分为多个列值

我有订阅表,订阅号实际上是一个存储在一列中的值.我们有以下样本值

SC 5-1395-174-25P 
SC 1-2134-123-ABC C1-2
SC 12-5245-1247-14&P
SC ABCD-2525-120
Run Code Online (Sandbox Code Playgroud)

所以我们需要将其拆分为单独的列.所以上面四个应该按照以下方式分割

**Col1**   **Col2**   **Col3**   **Col4**  **Col5**  **Col6**   **Col7**
**SC**      **5**     **1395**   **174**   **25P** 
**SC**      **1**     **2134**   **123**   **ABC**   **C1**      **2**
**SC**      **12**    **5245**   **1247**  **14&P**
**SC**      **ABCD**  **2525**   **120**
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server split

2
推荐指数
1
解决办法
1070
查看次数

标签 统计

split ×1

sql ×1

sql-server ×1

t-sql ×1