如何用substr和instr函数截取字符串中的特定长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计956个文字,预计阅读时间需要4分钟。
原表查询示例:SELECT * FROM pagereferrer;如何查询按URL分类的信息示例:SELECT * FROM pagereferrer WHERE URL LIKE 'http://example.com/%';
11.95.60.43:8080算一类信息,并按百分比排序示例:SELECT URL, COUNT(*) as count, (COUNT(*) * 100.0 / (SELECT COUNT(*) FROM pagereferrer)) as percentageFROM pagereferrerWHERE URL LIKE 'http://11.95.60.43:8080/%'GROUP BY URLORDER BY percentage DESC;
原表select*frompagereferrer;如下如何在这张表中查询出按URL分类的信息例如2原表select * from pagereferrer;
如下
如何在这张表中查询出按 URL分类的信息 例如211.95.60.43:8080算一类信息并按百分比显示。
预期结果如下 precent字段显示百分比urlCount字段统计该url的数量。
会遇到两个主要问题
1如何只截取到红色标注的部分。
2截取前8位字符之后URL为空如何以显示“ / ”
3如何统计不同类型URL所占百分比。
本文共计956个文字,预计阅读时间需要4分钟。
原表查询示例:SELECT * FROM pagereferrer;如何查询按URL分类的信息示例:SELECT * FROM pagereferrer WHERE URL LIKE 'http://example.com/%';
11.95.60.43:8080算一类信息,并按百分比排序示例:SELECT URL, COUNT(*) as count, (COUNT(*) * 100.0 / (SELECT COUNT(*) FROM pagereferrer)) as percentageFROM pagereferrerWHERE URL LIKE 'http://11.95.60.43:8080/%'GROUP BY URLORDER BY percentage DESC;
原表select*frompagereferrer;如下如何在这张表中查询出按URL分类的信息例如2原表select * from pagereferrer;
如下
如何在这张表中查询出按 URL分类的信息 例如211.95.60.43:8080算一类信息并按百分比显示。
预期结果如下 precent字段显示百分比urlCount字段统计该url的数量。
会遇到两个主要问题
1如何只截取到红色标注的部分。
2截取前8位字符之后URL为空如何以显示“ / ”
3如何统计不同类型URL所占百分比。

