【发布时间】:2019-05-17 09:44:20
【问题描述】:
我有一个包含 2 列的表格,其中一个存储了 url。
现在我需要更新表格以从 url 中删除所有尾部斜杠,包括具有查询字符串的 url。
例子:
/page/sub/1/ => /page/sub/1
/page/sub/1/?page=1 => /page/sub/1?page=1
我已经找到了如何为尾部斜杠执行此操作,但不是在它位于 url 内时。
UPDATE TABLE
SET MyUrl = LEFT(MyUrl, LEN(MyUrl) - 1)
WHERE RIGHT(MyUrl, 1) = '/';
有人知道怎么做吗?我可以使用某种正则表达式吗?
【问题讨论】:
-
对不起,忘了提... SQL Server
标签: sql sql-server url sql-update trailing-slash