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

娄底网站建设开发seo优化排名营销

娄底网站建设开发,seo优化排名营销,古玩网站源码,企业网站建设(信科网络)一、窗口函数 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/482735.html

相关文章:

  • 北京装饰公司设计安卓优化软件
  • wordpress手机电脑端微博搜索引擎优化
  • 个人网站架设投稿网
  • 怎样用zblog做网站西安seo霸屏
  • 会议网站线下推广有哪些渠道
  • wordpress中文标签seo优化宣传
  • 香港主机网站速度学网络营销去哪个学校
  • 上海高端品牌网站建设专家外贸定制网站建设电话
  • app外包网百度seo关键词优化
  • 秦皇岛做网站哪家好石家庄seo推广公司
  • 蓝气球卡地亚手表官方网站营销策划案的模板
  • 网站建设毕业设计 任务书网推项目
  • 云南网络公司网站建设怎么做私人网站
  • 上海网站建设找缘魁百度文库官网入口
  • 做视频免费模板下载网站seo中文
  • 南海营销网站开发怎么做网络营销推广
  • 用js做网站登录重庆网站排名提升
  • 郴州网站建设公司免费个人网站申请
  • 做网站分为哪几个岗位新品上市怎么做宣传推广
  • 二级网站怎样做数据分析软件
  • 行业门户网站模板泰州百度关键词优化
  • wordpress 转移数据库网站关键词优化价格
  • 设计师可以做兼职的网站郑州网站seo推广
  • 广西桂林天气预报15天查询百度搜索关键词排名优化
  • 深圳龙岗做网站爱站网关键词查询
  • 自己如何做独立网站免费软文发布平台
  • 点击网站首页域名又添加一个智慧软文发稿平台
  • 八旬老太做直播 什么网站百度浏览器广告怎么投放
  • 建设局象山网站各行业关键词
  • 娃哈哈网站建设的目标深圳做网站公司