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

外贸综合服务网站建设谷歌浏览器安卓版

外贸综合服务网站建设,谷歌浏览器安卓版,广州网站建设网络科技有限公司,微信知彼网络网站建设一、开窗 基础知识:窗口分析函数 (1)LAG(col,n,DEFAULT) 用于统计窗口内往上第n行值 第一个参数为列名,第二个参数为往上第n行(可选,默认为1),第三个参数为默认值(当往…

一、开窗

基础知识:窗口分析函数
(1)LAG(col,n,DEFAULT) 用于统计窗口内往上第n行值

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

(2)LEAD(col,n,DEFAULT) 用于统计窗口内往下第n行值

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

(3)FIRST_VALUE(col) 取分组内排序后,截止到当前行,第一个值;

(4)LAST_VALUE(col) 取分组内排序后,截止到当前行,最后一个值;

1、查询上一行数据的值。

select * ,lag(product_num,1,null) over(order by save_date asc) as pre_product_num from test_product 

 2、开窗函数,每行数据记录最大值、最小值、sum 而不是用group by。  

用窗口函数,可以查字段所有信息,group by 的select只能是分组字段信息,有些场景很有用

按产品类目分组,查询平均值、最大值、最小值等等

select *,  avg(price) over ( PARTITION BY category_name ) AS avg_price,sum(amount) over(PARTITION BY category_name),lag(product_num,1,null) over(order by save_date asc) as pre_product_num

from product

二、rows between的基本使用

基础知识

 rows between

  • preceding:往前
  • following:往后
  • current row:当前行
  • unbounded:起点
  • unbounded preceding:表示从前面的起点
  • unbounded following:表示到后面的终点


1、查询前n条数据平局值

    select *,avg(product_num) over(order by save_date desc rows BETWEEN unbounded preceding and current row) as avg_n  from test_product

2、查询当前行数据前2条到当前行数的和

        select *,sum(product_num) over(order by save_date desc rows BETWEEN 2 preceding and current row) as sum_n from test_product

3、查询当前行数据之后的所有行数据的和

select *,sum(product_num) over(order by save_date desc rows BETWEEN current row and unbounded following) as sum_n from test_product

4、查询当前行前1行后1行当前行,3行数据的和

        select *,sum(product_num) over(order by save_date desc rows BETWEEN  1 preceding and 1 following) as sum_n from test_product

http://www.dinnco.com/news/37141.html

相关文章:

  • 建设公司网站 优帮云站长之家字体
  • 江苏省建筑工程集团有限公司黑河seo
  • 做垃圾网站 盈利网页快照
  • 企业网站建设层次宁波百度关键词推广
  • 比较大网站建设公司广西seo关键词怎么优化
  • 溧水建设局网站合肥网络营销公司
  • 省级门户网站建设重大新闻事件
  • 百度网站地图模板百度搜索资源管理平台
  • 在哪里建立个人网站武汉做网络推广的公司
  • 网站备案后可以更换域名吗智能识别图片
  • 网站内容更新及时seo上海公司
  • 湖北网站建设公司进行优化
  • 快速小程序开发深圳市seo网络推广哪家好
  • 购物网站建设服务网络营销有哪些推广方式
  • 做期权注册网站上海自动seo
  • dwcs5做h5网站可以引流推广的app
  • 商城网站建设经验深圳百度推广客服电话多少
  • 网站开发技术有哪些怎么做营销
  • 仙桃建设网站seo教学网站
  • it培训机构包就业关键词seo资源
  • 美国做义工的网站网络营销师证
  • 自己主机做网站服务器吗一个完整的产品运营方案
  • 大连网站建设顾问百度官方网址
  • 杭州住房建设部官方网站自媒体营销的策略和方法
  • 国外html5网站源码有哪些平台可以免费发广告
  • 北京网站建设需要多少钱电子商务主要干什么
  • 做百度推广需要有自己的网站吗网站是怎么优化推广的
  • 对网站建设需求河北网络推广技术
  • 专做批发的网站百度推广工具
  • 购买域名后怎么建网站金融网站推广圳seo公司