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

网站制作网站建设报价网页模板大全

网站制作网站建设报价,网页模板大全,建设商城网站费用,新网站建设一、窗口函数 1、什么是窗口函数 窗口函数也称为OLAP函数。OLAP的意思是对数据库数据进行实时分析处理。 2、窗口函数的语法 <窗口函数> OVER ( [PARTITION BY <列清单>] ORDER BY <排列用列清单> ) 能…

一、窗口函数

1、什么是窗口函数

        窗口函数也称为OLAP函数。OLAP的意思是对数据库数据进行实时分析处理。

2、窗口函数的语法

<窗口函数> OVER ( [PARTITION BY <列清单>]

                                                 ORDER BY <排列用列清单> )

\blacksquare 能够作为窗口函数使用的函数

\boldsymbol{}1、聚合函数(SUM、AVG、COUNT、MAX、MIN)

2、RANK、DENSE_RANK、ROW_NUMBER等专用窗口函数 

3、语法的基本使用方法——使用RANK函数

-- 根据不同的商品种类,按照销售单价从低到高的顺序排序
SELECT product_name, product_type, sale_price,RANK () OVER (PARTITION BY product_typeORDER BY sale_price) AS rankingFROM Product;
 product_name | product_type | sale_price | ranking
--------------+--------------+------------+---------圆珠笔       | 办公用品     |        100 |       1打孔器       | 办公用品     |        500 |       2叉子         | 厨房用具     |        500 |       1擦菜板       | 厨房用具     |        880 |       2菜刀         | 厨房用具     |       3000 |       3高压锅       | 厨房用具     |       6800 |       4T恤衫        | 衣服         |       1000 |       1运动T恤      | 衣服         |       4000 |       2

         RANK() OVER (...):这是一个窗口函数,用于在由 PARTITION BY 和 ORDER BY 定义的窗口内为每一行分配一个排名。

   PARTITION BY 子句用于将数据分为不同的组。在每个组内,RANK() 函数将独立地进行排名。

   ORDER BY 子句用于指定窗口内行的排序方式。可以通过关键字ASC/DESC来指定升序和降序,省略该关键字时会默认按照ASC,也就是升序进行排序。

SELECT product_name,product_type,sale_price,RANK () OVER (PARTITION BY product_typeORDER BY sale_price DESC) AS rankingFROM Product;

4、无需指定PARTITION BY

-- 不指定PARTITION BY
SELECT product_name, product_type, sale_price, RANK () OVER (ORDER BY sale_price) AS rankingFROM Product;
 product_name | product_type | sale_price | ranking
--------------+--------------+------------+---------圆珠笔       | 办公用品     |        100 |       1打孔器       | 办公用品     |        500 |       2叉子         | 厨房用具     |        500 |       2擦菜板       | 厨房用具     |        880 |       4T恤衫        | 衣服         |       1000 |       5菜刀         | 厨房用具     |       3000 |       6运动T恤      | 衣服         |       4000 |       7高压锅       | 厨房用具     |       6800 |       8

5、专用窗口函数的种类

\bullet RANK函数           

        存在相同位次的记录会跳过之后的位次。例如,有3条记录排在第一位时:1,1,1,4……

\bullet DENSE_RANK函数

        存在相同谓词的记录不会跳过之后的位次。例如,有3条记录排在第一位时:1,1,1,2……

http://www.dtcms.com/wzjs/264186.html

相关文章:

  • 网站开发费用可否计入无形资产网络营销理论基础
  • 网站建设公司名称象山关键词seo排名
  • b2c汽车网站建设百度一下搜索引擎大全
  • 遵义疫情最新消息seo推广排名平台有哪些
  • wordpress https 主题seopc流量排行榜企业
  • 网站建设公众号开发兰州网站seo
  • 网站黑链检测关键词推广是什么意思
  • 做论文常用网站店铺推广渠道有哪些方式
  • 怎么做免费网站推企业seo排名哪家好
  • 广州企业网站建设推荐石家庄网络推广
  • 公司网站后台导航链接怎么做地推接单平台app排行榜
  • 广州高端品牌网站建设抖音关键词排名软件
  • 贵阳网站建设 网站制作百度移动端关键词优化
  • 网站建设汉狮怎么样电商运营数据六大指标
  • 书法网站开发的前景深圳搜索seo优化排名
  • 网页和网站有什么关系seo整站优化更能准确获得客户
  • 合肥智能建站模板优化服务平台
  • 江门做网站哪家好广州王牌seo
  • 日照网站建设怎样利用互联网进行网络推广
  • 备案时网站建设方案书百度关键词排名推广
  • 长沙网站建设价格电商如何推广自己的产品
  • 网站开发公司 经营范围石家庄seo优化
  • 深圳做网站(信科网络)广州新闻发布
  • wordpress插件dflip云巅seo
  • 国外做饮料视频网站整合营销包括哪些内容
  • 怎么做自己的网站弄商城佣金百度网站排名查询工具
  • 高端设计网站平台平台推广方式有哪些
  • 网站宣传夸大处罚seo做的比较好的公司
  • 健身器材 网站模版挖掘关键词爱站网
  • 网页设计作业怎么做网站百度推广个人怎么开户