【发布时间】:2016-12-20 19:29:35
【问题描述】:
我需要创建一个公式列。在此列中,我需要返回一个数值。
例子:
database.dbo.table1 有一个名为“message”的列,其中包含一条长消息。
消息格式如下:various words, characters, spaces <this document is> document# = 12345 <this document is>
我需要做的是搜索消息,找到“this document is”并在这两个短语之间搜索文档的数值,在公式列中返回文档#。
【问题讨论】:
-
您似乎知道一些基于标签
charindex和patindex的功能,但您还没有尝试解决它。你真的应该包括一些你的尝试,并解释为什么它们没有奏效。 -
@bluefeet 我真的不知道这些功能。我搜索并遇到了很多,但无法弄清楚如何正确使用它们来解决我的问题。所以我什么都试过了,因为我真的不知道从哪里开始。
-
@G.Colon 您从 Microsoft 文档页面开始了解这些功能。
-
那是 XML 吗?
-
你能提供一个有效的样品吗?
标签: sql sql-server tsql charindex patindex