извините за мой английский
у меня есть этот запрос для извлечения домена из URL-адресов
SELECT SUBSTRING(LEFT(url, LOCATE('/', url, 8) - 1), 8) AS domain...
он работает только когда URL-адрес похоже на www.google.com/something
, он не работает с URL-адресами типа
www.google.it (без косой черты в конце)
www.google.it/abc/xzy/ (постоянная ссылка)
знаете ли вы, как ее решить?
Для моего случая это хорошо работало:
SELECT SUBSTRING_INDEX(REPLACE(SUBSTRING_INDEX(url,'//',-1),'www.',''),'/',1) AS DOMAIN;