【发布时间】:2013-05-29 13:13:07
【问题描述】:
我只想知道如何使用 select 从带有字符串分隔符的列中获取值。
例如: 列值为:
';#10;~Banana;#101;~Apple'
如何获取这些值并保存在这样的表格中?
code description
10 Banana
101 Apple
似乎无法使用 substring、charindex 组合来获取它。我应该改用函数吗? 基本上,此列有可能存储 100 多个值(代码/说明)。
【问题讨论】:
-
数据是这样存储的吗?还是从文本文件导入?
-
这是 SQL Server 还是 Sybase?
-
是的,数据作为 SQL Server 表中的给定样本值存储在列中
标签: sql-server tsql