【发布时间】:2017-02-17 03:56:58
【问题描述】:
我在表格中有一个列,我想将内容分成不同的列,破折号的位置并不总是相同的。请提供更简单的代码。
谢谢。
COL1
AGH-WH6X-23-4534-OPDQE-QADF
xxx-xxxx-xxxx-xxxx-xxx-xxxx
xxx-xxxx-xxxxxx-xxxx-xxxxx-xx
x-xx-xxxx-xxxxxx-xxxx-xxx-xx
xxx-xx-xxxx-xxxx-xxx-xxx-x
xxx-xxxx-xxxxxx-xxxxxx-xxx-xx
x-xxx-xxxx-xxxx-xxxxxx-xxx-xx
xxx-xxxxx-xxxx-xxxxxx-xxx-xx
期望:
COL2 COL3 COL4 COL5 COL6 COL7
AGH WH6X 23 4534 OPDQE QADF
xxx xxxx xxxx xxxx xxx NULL
【问题讨论】:
-
您的问题是什么?样本数据和期望的结果会很有帮助。如果你想在 SQL Server 中拆分一个字符串,你可能想谷歌“sql server split”。
-
@GordonLinoff,我有一个有效的查询,只是想知道它是否可以通过更简单的查询来完成。
标签: sql sql-server substring