当前位置: 首页 > news >正文

成都网站建设与推广广州百度搜索优化

成都网站建设与推广,广州百度搜索优化,网站建设背景,网站alexa排名查询实现指定某项目下的数据效果图如下所示: 其中 ABCDE 为前5名的问题种类,其中A问题有124个(出现了124次) 数据说明: 整个数据集 包含很多项目一个项目 包含很多问题一个问题 选项 可认为是 类别值,所有出…

实现指定某项目下的数据效果图如下所示:
在这里插入图片描述
其中 ABCDE 为前5名的问题种类,其中A问题有124个(出现了124次)

数据说明:

  • 整个数据集 包含很多项目
  • 一个项目 包含很多问题
  • 一个问题 选项 可认为是 类别值,所有出现的问题都落在这些类别范围内

需求梳理:前5名的排名依据于 问题数量,而不是按照某字段排序,而问题数量是按照 项目 + 问题 分组后统计的数量。

分步处理:
1.先分组统计,查询数据(屏蔽真实表和字段,但逻辑不变)

select 项目, 问题,count(*) as numfromGROUP BY 项目, 问题

结果:
在这里插入图片描述
可以看到上述部分截图中 有3个项目,分别是 0001/0009/0002,
其中 前2行和后2行都是 项目 0001的数据,表示它下面的4个问题种类 以及 统计数量。

2.把上述结果作为一张逻辑表,按照其中的数量字段 使用开窗函数 降序排序:

SELECT * FROM 
(SELECT 项目, 问题, 数量,row_number() over(partition BY 项目 order by 数量 desc) as rn FROM (select 项目, 问题,count(*) as 数量from 表名GROUP BY 项目, 问题) x
) x8c

结果如下所示:这是项目 0001 下排名前10的 问题 + 数量
在这里插入图片描述
项目0004的数据。。
在这里插入图片描述
到这一步,我们得到了每个项目下 的 所有问题,并且 问题按 数量倒序排名,还差最后一步:每个项目,只取排名前5的问题数据。

  1. 其实,我们只需要在上一步的sql 中 加上 where 条件过滤即可:
    where 排名 <= 5 FYI: 根据业务相应调整。
SELECT * FROM 
(SELECT 项目, 问题, 数量,row_number() over(partition BY 项目 order by 数量 desc) as rn FROM (select 项目, 问题,count(*) as 数量from 表名GROUP BY 项目, 问题) x
) x8c
where rn <= 5

在这里插入图片描述

http://www.ds6.com.cn/news/35579.html

相关文章:

  • 郑州航海路附近网站建设公司淘宝搜索关键词排名
  • 网站读取错误时怎样做semester
  • 免费网站发布怎么做的百度开户是什么意思
  • 炫酷个人网站简述网站推广的方式
  • 商城网站服务器租用互动营销
  • 网站兼容工具广东深圳疫情最新
  • 建设银行网站怎么打印明细全世界足球排名国家
  • 可以做链接的网站网上推广企业
  • 广州专业的网站建设公司排名图片识别 在线百度识图
  • php网站上线网店怎么推广和宣传
  • 如何做网站alexa排名超级优化
  • 怎么样可以做网站seo外链购买
  • 上海专业网站建设价格低百度推广开户费用
  • 夏天做啥网站致富网站怎么被百度收录
  • 长春网站建设哪家专业腾讯广告
  • 做装修有什么好网站可以做黑帽seo是作弊手法
  • 做任务刷王者皮肤网站如何写好软文推广
  • 餐饮网站方案泉州全网营销推广
  • wordpress ajax 文件上传seo技术培训泰州
  • 网站的排版好看游戏推广是什么工作
  • 吉林市网站建设北京seo实战培训班
  • 合肥最好的网站建设公司哪家好网站建设哪家公司好
  • 地方门户网站怎么赚钱自助建站的优势
  • 新疆生产建设兵团社会保障网站百度热搜榜在哪里看
  • 第寒网站建设百度本地惠生活推广
  • 公司网站建设的视频教程网络营销技巧
  • 做网站如何备案陕西seo公司
  • 网站建设速度如何解决注册推广
  • 百度新网站收录网站编辑怎么做
  • 免费编程网站长沙疫情最新情况