gpt4 book ai didi

mysql - SQL 子串代码

转载 作者:太空宇宙 更新时间:2023-11-03 10:49:04 24 4
gpt4 key购买 nike

我有两个问题给定一个名为 URL 的列(在链接表中),其中包含 url 的示例。

http://facebook.com/hello 这样的东西我需要提取所有内容直到第一个/所以 http://facebook.com或者 https://www.cnn.com/video/data/2.0/video/tech/2014/10/30/pkg-future-of-travel-jet-engine-leap-plane.cnn.html输出将是 https://cnn.com

这就是我所拥有的,但我不确定它的逻辑是否准确。

select distinct SUBSTRING (url,0,(CHARINDEX('/'), URL,0)) 
from links

我还需要一个MYSQL版本。我不完全确定我得到了什么。请指教。谢谢

最佳答案

选择 substr(url, 1, locate('/', url, (locate('//', url)+3))-1) from ...

例如这个:

select substr('abc://bott.com/xxxx', 1, locate('/', 'abc://bott.com/xxxx', (locate('//', 'abc://bott.com/xxxx')+3))-1)

返回这个:

abc://bott.com

'distinct' 将导致您只获得任何结果中的一个(无匹配项)。

关于mysql - SQL 子串代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27046098/

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