Sql substraing_index删除非永久链接地址


Sql substring_index remove non-permalink addresses

我正在尝试获取数据库中与特定查询匹配的所有结果。

现在我的方法基本上是只选择根域。

例如,我的数据库中有:

www.website.com/hellowww.website.com/

我现在只选择www.website.com/,但我只想选择斜杠(/)后面有内容的域,并将它们显示在表中。

这是我的代码——我试着在"/"之前和之后添加一些东西,并用数字"3"或"-3"来玩,但没有得到我想要的结果。

SELECT SUBSTRING_INDEX(url, '/', 3) FROM crawldomains;

你可以试试这个:

SELECT url FROM crawldomains WHERE `url` RLIKE '^(http://|https://)?.*''..*/.+$'

我希望这能有所帮助。