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

时间:2012-09-03 15:52:22

标签: mysql

  

可能重复:
  How we can find domain name using MySQL and regular expression

我的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中编写查询以获得上述结果。

请帮忙。

1 个答案:

答案 0 :(得分:9)

Digital Point中有人给了我答案

SELECT SUBSTRING_INDEX(REPLACE(REPLACE(url, "http://", ""), "www.", ""), '/', 1);