如何从MySql中的Url中获取域名

Fut*_*ing 4 mysql

可能重复:
我们如何使用MySQL和正则表达式查找域名

我的db表有一个名为url的列,其中包含以下信息:http : //xyz.com/cat/index/ page = 2 http://www.google.com/webmaster.php http://yahoo.com/ dsdsd/category.aspx

我想获取他们的域名,如:xyz.com google.com yahoo.com

我应该如何在mysql中编写查询以获得上述结果.

请帮忙.

Fut*_*ing 9

Digital Point的某个人给了我答案

SELECT SUBSTRING_INDEX(REPLACE(REPLACE(url, "http://", ""), "www.", ""), '/', 1);
Run Code Online (Sandbox Code Playgroud)