我正在尝试获取数据库中与特定查询匹配的所有结果。
现在我的方法基本上是只选择根域。
例如,我的数据库中有:
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://)?.*''..*/.+$'
我希望这能有所帮助。