gpt4 book ai didi

sql-server-2005 - 拆分字符串并替换

转载 作者:行者123 更新时间:2023-12-04 07:21:52 26 4
gpt4 key购买 nike

我有一个 varchar带有 URL 的列,其数据如下所示:

http://google.mews.......http://www.somesite.com

我想去掉第一个 http 并保留第二个,这样上面的行会导致:
http://www.somesite.com

我试过使用 split()但无法让它工作

谢谢

最佳答案

如果您尝试使用 T-SQL 执行此操作,您可以尝试以下几行:

-- assume @v is the variable holding the URL
SELECT SUBSTRING(@v, PATINDEX('%_http://%', @v) + 1, LEN(@v))

这将返回前面至少有一个字符的第一个 http://的起始位置(因此前面有 '%_' 和 +1 偏移量)。

关于sql-server-2005 - 拆分字符串并替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4983298/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com