如何用substr和instr函数截取字符串中的特定长尾词?

2026-04-02 00:210阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计956个文字,预计阅读时间需要4分钟。

如何用substr和instr函数截取字符串中的特定长尾词?

原表查询示例: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分钟。

如何用substr和instr函数截取字符串中的特定长尾词?

原表查询示例: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所占百分比。

阅读全文