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

万网如何建设网站百度注册页面

万网如何建设网站,百度注册页面,一站式网站建设顾问,图案生成器概述 窗口函数(window functions)也叫开窗函数、OLAP函数。 如果函数具有over子句,则它是窗口函数 窗口函数可以简单地解释为类似于聚合函数的计算函数,但是通过group by 子句组合的 常规聚合会隐藏正在聚合的各个…

概述

        窗口函数(window functions)也叫开窗函数、OLAP函数。

  •         如果函数具有over子句,则它是窗口函数
  •         窗口函数可以简单地解释为类似于聚合函数的计算函数,但是通过group by 子句组合的          常规聚合会隐藏正在聚合的各个行,最终输出一行,窗口函数聚合后还可以访问当中的            各个行,并且可以将这些行中的某些属性添加到结果集中

实例

数据

cookie1,2021-05-10,1
cookie1,2021-05-11,5
cookie1,2021-05-12,7
cookie1,2021-05-13,3
cookie1,2021-05-14,2
cookie1,2021-05-15,4
cookie1,2021-05-16,4
cookie2,2021-05-10,2
cookie2,2021-05-11,3
cookie2,2021-05-12,5
cookie2,2021-05-13,6
cookie2,2021-05-14,3
cookie2,2021-05-15,9
cookie2,2021-05-16,7

建表语句 

create table if not exists website_pv
(cookieid   string,createtime string,pv         int
)row format delimited fields terminated by ',';

 --插入数据

load data inpath '/website_pv.txt' into table website_pv;

 sum+group by 常规聚合操作

sum+窗口函数聚合操作 

窗口表达式 

在 sum(pv) over (partition by cookieid order by createtime) 语法完整的情况下,进行累积聚合操作,默认累积聚合行为是:从第一行聚合到当前行

 window expression 窗口表达式给我们提供了一种控制行范围的能力,比如向前2行,向后3行,语法如下:

关键字是 rows between... and ... ,包括下面这几个选项

  •  PRECEDING:往前 
  •  FOLLOWING:往后 
  •  CURRENT ROW:当前行 
  •  UNBOUNDED:起点
  • UNBOUNDED PRECEDING 表示从前面的起点
  • UNBOUNDED FOLLOWING:表示到后面的终点

 窗口排序函数 

row_number()、rank()、dense_rank()

适用场景: 适合topN业务分析

row_number():在每个分组中,为每行分配一个从1开始的唯一序列号,递增,不考虑重复;
rank():在每个分组中,为每行分配一个从1开始的序列号,考虑重复,挤占后续位置;
dense_rank():在每个分组中,为每行分配一个从1开始的序列号,考虑重复,不挤占后续位置;

 需求:找出每个用户访问pv最多的Top3重复并列的不考虑

 ntile()

将每个分组内的数据分为指定的若干个桶里(分为若干个部分),并且为每一个桶分配一个桶编号

如果不能平均分配,则优先分配较小编号的桶,并且各个桶中能放的行数最多相差1

 窗口分析函数

lag(col,n,default):用于统计窗口内往上第n行值

        第一个参数为列名,第二个参数为往上第n行(可选,默认为1),第三个参数为默认值(当往上第n行为null时,取默认值,如果不指定,则为null)

lead(col,n,default):用于统计窗口内往下第n行值

        第一个参数为列名,第二个参数为往下第n行(可选,默认为1),第三个参数为默认值(当往下第n行为null时,取默认值,如果不指定,则为null)

first_value:取分组内排序后,截止到当前行,第一个值

last_value:取分组内排序后,截止到当前行,最后一个值

http://www.qdjiajiao.com/news/11082.html

相关文章:

  • 鲜花网站建设解决方案网络推广是什么
  • 做公司网站都需要什么资料google官网入口
  • 主流跨境电商平台有哪些seo搜索引擎优化总结报告
  • 基于html5的旅游网站开发app软件推广怎么做
  • 免费空间注册网站免费代理浏览网页
  • 公众号制作模板网站最新新闻事件今天疫情
  • 做网站需要vps吗关键词快速上首页排名
  • 洪泽区做网站百度信息流投放在哪些平台
  • 如何设置网站图标常见的网络营销方式有哪些
  • 网站怎么做域名实名认证吗大连seo网站推广
  • 找人做彩票网站有哪些百度网盘人工客服
  • 西宁市网站建设官网百度秒收录蜘蛛池
  • 做效果图挣钱网站百度竞价排名是什么意思
  • 内网穿透做网站有品质的网站推广公司
  • 公司网站界面如何设计seo优化点击软件
  • 番禺网站设计与制作网络营销的定义
  • 休闲旅游产品营销网站的建设策略seo在线培训课程
  • 湖北优化网站建设搜索引擎优化公司
  • 做网站的详细教程合肥网络优化公司有几家
  • name域名的网站百度号码认证平台官网
  • 自学建站网2023年的新闻十条
  • 网站做等保备案百度seo优化哪家好
  • 北京网站开发网站建设价格网站推广该怎么做
  • 绑定网站网站建设高端公司
  • wordpress 响应式图片seo行业网
  • 网站建设中可能出现的问题seo服务商
  • 情公司做的网站重庆森林经典台词截图
  • 网站制作高手seo怎么学在哪里学
  • 公司网站备案网站名称有什么用有哪些推广平台和渠道
  • 怎么建立一个小说网站新站整站快速排名