4

重複の可能性:
MySQL と正規表現を使用してドメイン名を見つける方法

私のデータベーステーブルには、http: //xyz.com/cat/index/ ?page=2 http://www.google.com/webmaster.php http://yahoo.com/のような情報を含む url という列があります 。 dsdsd/category.aspx など

xyz.com google.com yahoo.com のようなドメイン名を取得したいだけです。

上記の結果を得るには、mysqlでクエリをどのように記述すればよいですか。

助けてください。

4

1 に答える 1

8

Digital Point の誰かが答えてくれた

SELECT SUBSTRING_INDEX(REPLACE(REPLACE(url, "http://", ""), "www.", ""), '/', 1);
于 2012-09-03T16:23:00.933 に答える