首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询查看URL的所有主机名及其计数

查询查看URL的所有主机名及其计数
EN

Stack Overflow用户
提问于 2016-12-22 14:53:28
回答 1查看 246关注 0票数 1

我有一个列包含许多URL的表,我想得到所有不同的主机名及其计数。

代码语言:javascript
复制
column_links
----------
http://abcd.com/efgh/ijk/lmn
http://qwer.com/qwqwq/qwq/wdsd
http://abcd.com/jhksdh/khsdh/khd
http://abcd.com/dsfsdh/khsdh/dsfsdf
http://qwer.com/ihwlidhw/ddsd/wqeqe

应产

代码语言:javascript
复制
╔════╦══════════════════╦══════╗
║    ║  hostnames       ║  2   ║
╠════╬══════════════════╬══════╣
║  1 ║ http://abcd.com  ║  3   ║
║  2 ║ http://qwer.com  ║  2   ║
╚════╩══════════════════╩══════╝

我不能编一个查询,我不擅长正则表达式

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-22 15:05:42

INDEX()是一个字符串函数。,它完成了将URL编辑成主机名时所需的操作。这个查询应该对您有好处。(http://sqlfiddle.com/#!9/940481/1/0)

代码语言:javascript
复制
SELECT SUBSTRING_INDEX(column_links,'/',3) host,
       COUNT(*) number
  FROM links
 GROUP BY SUBSTRING_INDEX(column_links,'/',3)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41285874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档