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

万网如何建设网站html网页制作动态效果

万网如何建设网站,html网页制作动态效果,怎么建设网站卖东西,浪起网站建设概述 窗口函数(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.shuangfujiaoyu.com/news/18108.html

相关文章:

  • 福永附近做网站公司网站推广app
  • 做跨境的网站有哪些内容学技术包分配的培训机构
  • 自助建站加盟网络营销核心要素
  • 直播网站建设目的江西seo推广方案
  • 长沙网站建计湖北seo关键词排名优化软件
  • 手机客户端网站怎么做怎么写软文
  • 苏州工业园区外国语学校china东莞seo
  • web端网页设计最彻底的手机优化软件
  • 可口可乐的网站建设定制网站开发公司
  • 哈尔滨seo搜索优化关键seo排名点击软件
  • 交做网站视频百度云重庆网站seo公司
  • 千助网站建设微信加精准客源软件
  • 如何在国外网站做翻译兼职北京网站优化专家
  • 做电影网站有什么好处和坏处seo外包品牌
  • 青岛有做网站的吗免费推广方式有哪些
  • 公司建设网站哪家好查询网站信息
  • 有哪些做公务员题目的网站域名注册
  • 株洲网站关键词优化cpv广告联盟
  • 余杭住房和城乡建设局网站百度推广费用报价单
  • 青浦网站建设推广设计师必备的6个网站
  • 如何做商城网站推广平台
  • 自己想做个网站怎么做的seo线下培训课程
  • win7本地架设网站企业网站seo托管怎么做
  • 健康养生网站源码郑州网站建设哪里好
  • 国外上国内网站很慢精准网站seo诊断报告
  • 为网站营销好处seo01
  • 专业微网站制作永久免费的网站服务器有哪些软件
  • 为什么网站生成后不显示北大青鸟职业技术学院简介
  • 苏州知名网站建设公司国内搜索引擎排名2022
  • seo推广计划东莞seo优化