【发布时间】:2021-12-08 06:28:42
【问题描述】:
我有一个表格,其中有一列包含特定流程的不同备注。
有时有 1 条评论,有时有 4 条不同的评论。
看起来像这样:
Remarks
|180|
|180|
|180|
|180|360|
|180|
|180|
|180|
|180|360|
我需要在不同的列中有备注。
我正在看一些具体的评论,所以我可以为每列创建一个案例。
您能建议如何提取或查找元组中的数字吗?
【问题讨论】:
-
那么您是否在列中存储分隔数据?这才是真正的问题,修复你的设计,修复问题。它不应该是带有分隔数据的 1 列,也不应该是 4 列;它应该(可能)是 2 列;一个备注编号和一个备注值。
-
提问时,您需要提供minimal reproducible example: (1) DDL 和样本数据填充,即 CREATE 表和 INSERT T-SQL 语句。 (2) 你需要做什么,即逻辑和你的代码尝试在 T-SQL 中实现它。 (3) 期望的输出,基于上述#1 中的样本数据。 (4) 您的 SQL Server 版本 (SELECT @@version;)。
-
^ 特别是#4
标签: sql-server substring charindex