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

邯郸专业做网站多少钱自己怎样做网站平台

邯郸专业做网站多少钱,自己怎样做网站平台,知道网站前台怎样进后台,常用免费ppt模板14、开窗(开列)函数 官网链接#xff1a;Window Functions - Apache AsterixDB - Apache Software Foundation 14.1 基础使用 开窗函数格式: 开窗函数 over(partition by 分组字段名 [order by 排序字段名 asc|desc] [rows between 开窗开始 and 开窗结束]) ​ partition b…14、开窗(开列)函数 官网链接Window Functions - Apache AsterixDB - Apache Software Foundation 14.1 基础使用 开窗函数格式: 开窗函数 over(partition by 分组字段名 [order by 排序字段名 asc|desc] [rows between 开窗开始 and 开窗结束]) ​ partition by: 按照谁进行分组 order by: 对分组后的数据进行排序 rows between and: 限定窗口统计数据范围 ​ 开窗函数分类:第一类: 编号相关。row_number(): 123456。不管数据有没有重复单调递增往后进行编号rank(): 123446。如果遇到相同数据那么会重复编号并且会占用后续的编号dense_rank(): 123445。如果遇到相同数据那么会重复编号但是不会占用后续的编号第二类: 聚合函数。count()、sum()、avg()、max()、min()....第三类: 取值函数。ntile()、lag()、lead()、first_value()、last_value() 示例 use day09; ​ -- 创建表 create table pv_tb(cookieid string,datestr string,pv int )row format delimited fields terminated by ,; ​ -- 导入数据 load data inpath /dir/website_pv_info.txt into table pv_tb; ​ -- 验证数据 select * from pv_tb; ​ -- 编号相关的窗口函数 selectcookieid,datestr,pv,-- row_number用的最多。单调递增的进行编号不管重复数据row_number() over(partition by cookieid order by pv asc) as rs1,-- rank单调递增的进行编号如果遇到重复数据编号是相同同时会占用后面的编号资格rank() over(partition by cookieid order by pv asc) as rs2,-- dense_rank单调递增的进行编号如果遇到重复数据编号是相同同时不会占用后面的编号资格dense_rank() over(partition by cookieid order by pv asc) as rs3 from pv_tb; ​ ​ selectcookieid,datestr,pv,row_number() over(partition by cookieid order by pv asc) as rn,-- 如果有order by那么窗口的大小是慢慢逐渐放大的sum(pv) over(partition by cookieid order by pv asc) as sum_result,-- 如果没有order by那么窗口的大小直接彻底放大到最大sum(pv) over(partition by cookieid) as sum_result2 from pv_tb; 窗口的运行原理 针对sum(pv) over(partition by cookieid order by pv asc) as sum_result语句 14.2 控制数据范围 开窗函数控制范围: rows between 范围开始 and 范围结束 ​ 具体的语法含义:1- 范围开始unbounded preceding: 从窗口开始数字 preceding: 前几行数据2- 范围结束unbounded following: 到窗口结束数字 following: 后几行数据3- 特殊的既能够作为范围开始也能够作为范围结束current row: 当前行 示例 -- 控制窗口统计的数据范围 selectcookieid,datestr,pv,sum(pv) over(partition by cookieid order by pv rows between unbounded preceding and current row) as rs1,sum(pv) over(partition by cookieid order by pv rows between 2 preceding and current row) as rs2,sum(pv) over(partition by cookieid order by pv rows between unbounded preceding and unbounded following) as rs3,sum(pv) over(partition by cookieid order by pv rows between 2 preceding and unbounded following) as rs4,sum(pv) over(partition by cookieid order by pv rows between 2 preceding and 2 following) as rs5,sum(pv) over(partition by cookieid order by pv rows between current row and unbounded following) as rs6 from pv_tb; 14.3 其他开窗函数 ntile(n): 将窗口内的数据分配到n个桶里面去返回的结果是桶的编号。可以使用在数据抽样中 ​ lag: 取窗口中上一行的数据 lead: 取窗口中下一行的数据 ​ first_value: 取窗口中第一行的数据 last_value : 取窗口中最后一行的数据 示例 -- 其他函数 selectcookieid,datestr,pv,row_number() over(partition by cookieid order by pv asc) as rn,-- ntile(n)将窗口内的数据分配到n个桶里面去返回的结果是桶的编号ntile(3) over(partition by cookieid order by pv asc) as rs1,-- 取窗口中上一行的数据lag(pv) over(partition by cookieid order by pv asc) as rs2,-- 取窗口中下一行的数据lead(pv) over(partition by cookieid order by pv asc) as rs3,-- 取窗口中第一行的数据first_value(pv) over(partition by cookieid order by pv asc) as rs4,-- 取窗口中最后一行的数据last_value(pv) over(partition by cookieid order by pv asc) as rs5 from pv_tb;
http://www.hkea.cn/news/14464938/

相关文章:

  • 设计网站公司咨询亿企邦中国制造网怎么找客户
  • 贵州省城市建设厅网站北京seo优化公司
  • 哈尔滨寸金网站建设公司口碑书画网站模板下载
  • 网站上的字体大小手机版qq电脑登录网页入口
  • 18岁以上准备好纸巾免费网站重庆城乡建设信息网
  • 便宜网站建设模板网站百度关键词优化方法
  • 服务器被攻击怎么办南通优化网站费用
  • 深圳网站推广活动方案apache 静态网站
  • php 微信 网站建设苏州建设工程交易中心网站
  • 山西网站建设营销什么价格电脑有了外网是不是就可以做网站
  • 网站制作公司德阳网站制作公司
  • 响水县住房和城乡建设局网站重庆市住房和城乡建设信息网官网
  • 免费网站知乎如何免费建企业网站
  • 有没有在线辅导家做的网站想做农村电商怎么入手
  • 公司网站功能模块北京宣传册设计制作公司
  • 中徽园林建设有限公司网站做网页局域网站点配置
  • 小米路由器mini做网站怎么做企业网站平台
  • 网站建设检查整改情况报告深圳住房和建设局网站
  • 网站 图文混编网站建设运营方案
  • 清远seo站内优化百度开户需要什么资质
  • 专业的集团网站设计网络做网站如何避免侵权
  • 达令的网站建设网站后台模板
  • 少儿美术专业网站做课件wordpress免费的音乐插件下载
  • 网站建设课程中的收获装饰行业做网站
  • 广州珠江工程建设监理有限公司网站小说主题 wordpress
  • 站多多 福州网站建设上海临港
  • 本地南昌网站建设公司市场营销是学什么
  • 哈尔滨企业建站系统模板青岛seo全网营销
  • 网站后台的网址忘记了建设银行 上海科技中心网站
  • 注册域名后如何建立网站专题学习网站模板