【发布时间】:2011-06-10 07:26:56
【问题描述】:
我有一个表模板,其中包含以下列:
ID,[文本]
假设我在一个模板表中有两条记录,
1, '他的全名是##Full_Name##,他于##Date_of_Birth## 出生于##Place_of_Birth## 市'
2,'我是##First_Name##,我出生于##Date_of_Birth##'
我想连续查找##Full_Name##、##Date_of_Birth## 和##Place_of_Birth##。
在另一行可以有两个匹配结果,分别是 ##First_Name## 和 ##Date_of_Birth## 。
两条记录的输出是这样的:
1、Full_Name、Date_of_Birth、Place_of_Birth
2、First_Name、Date_of_Birth
谁能帮帮我?
【问题讨论】:
-
请问输出应该是什么样子的?
-
良好的格式是你的朋友。
-
输出中通常有多少列?从你的描述看不太清楚。
-
@Andriy-M 两列,一列包含 ID,另一列包含提取的单词,如 Full_Name、Date_of_Birth、Place_of_Birth。这三个词将从整个句子中提取出来,并用逗号分隔在一个列中,这将是第二列。
标签: sql sql-server sql-server-2005 tsql