【发布时间】:2015-08-01 18:26:30
【问题描述】:
有一列包含以下内容,例如abcd/ef/g/hij。
/ 之间的字符是动态的而不是固定的。
我想在选择查询中将内容拆分为 4 个单独的新列。
已经回答的问题不同了,我想将/分隔的字符串中的内容拆分成新的列。
【问题讨论】:
-
你的字符串中是否总是有 3 个
/或者列数也可以是动态的? -
你能给出一个示例数据和预期的输出吗?
-
我将永远拥有 3 /。所以列数是固定的
-
我不完全理解这一点。您确定要列而不是行吗?哪些数据行将分配给列?您是否希望字符串拆分以创建临时/永久表,然后插入其中?
-
问题已关闭,就像我完成了答案一样,该链接仅描述了如何拆分 varchar。不要在列中分发它
标签: sql sql-server