我有一个包含链接的专栏。问题是链接的标题在同一列中,因此如下所示:
linktitle|-|linkurl
我想要链接标题和链接url在单独的列中。
我已经为url创建了一个新列,所以我正在寻找一种方法来提取它们并用它们更新linkurl列。有什么聪明的方法可以构造这样的查询吗?

最佳答案

UPDATE TableName
SET LinkTitle = Substring(LinkColumn, 0, InStr(LinkColumn, '|-|') - 1),
LinkUrl = Substring(LinkColumn, InStr(LinkColumn, '|-|') + 3)

LinkColumn是当前存在的列,而Link Keals& Link是存储分离数据的地方。

09-27 11:42