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

女女做网站网络广告策划方案

女女做网站,网络广告策划方案,WordPress搬家后所有页面404,石家庄关键词搜索引擎优化一、前言 在 MySQL 中,虽然标准的 SQL 函数 RANK(), ROW_NUMBER(), 和 DENSE_RANK() 是 SQL 标准的一部分,但早期的 MySQL 版本并不直接支持这些窗口函数。然而,从 MySQL 8.0 开始,这些函数被引入以支持窗口函数(也称为…

一、前言

  在 MySQL 中,虽然标准的 SQL 函数 RANK(), ROW_NUMBER(), 和 DENSE_RANK() 是 SQL 标准的一部分,但早期的 MySQL 版本并不直接支持这些窗口函数。然而,从 MySQL 8.0 开始,这些函数被引入以支持窗口函数(也称为分析函数或 OLAP 函数)。

二、示例

以下是这三个函数的简要说明和示例:

1.ROW_NUMBER()

  • 为结果集的每一行分配一个唯一的序号。
  • 即使两行有相同的值,它们也会被赋予不同的序号。
SELECT name, score, ROW_NUMBER() OVER (ORDER BY score DESC) as rn  
FROM students;

这将按分数降序排列学生,并为每个学生分配一个唯一的序号。

2. RANK()

  • 为结果集的每一行分配一个排名。
  • 如果两行有相同的值,则它们具有相同的排名,并且下一个排名的数字会跳过这些重复的值。
SELECT name, score, RANK() OVER (ORDER BY score DESC) as rnk  
FROM students;

假设有两个学生都有 90 分的最高分,则它们的排名都是 1,而下一个学生的排名将是 3(跳过了 2)。

3. DENSE_RANK()

  • RANK() 类似,但它不会跳过任何排名数字。
  • 如果两行有相同的值,则它们具有相同的排名,但下一个排名的数字会紧接着前一个排名的数字。
SELECT name, score, DENSE_RANK() OVER (ORDER BY score DESC) as drnk  
FROM students;

使用上面的示例,如果两个学生都有 90 分的最高分,则它们的排名都是 1,而下一个学生的排名将是 2(没有跳过 2)。

  在所有这些示例中,OVER (ORDER BY …) 子句定义了如何对结果集进行排序以确定排名或序号。你可以根据需要更改排序顺序(例如,按升序排序而不是降序排序)。

4. PARTITION BY

  PARTITION BY子句允许你将一个表(或查询结果集)的数据按照指定的列或表达式进行逻辑分组,这些逻辑分组被称为“分区”。每个分区内的数据在物理存储上可能是独立的,但逻辑上它们仍然属于同一张表。

  RANK(), ROW_NUMBER(), 和 DENSE_RANK() 窗口函数可以与 PARTITION BY 子句结合使用,以在每个分区内单独计算排名。

SELECT name, score, class,  ROW_NUMBER() OVER (PARTITION BY class ORDER BY score DESC) as row_num  
FROM students;

在这个例子中,我们按 class 分区,并在每个班级内按 score 降序为学生分配唯一的行号。

注意:

  • 使用rank over()的时候,空值是最大的,如果排序字段为null, 可能造成null字段排在最前面,影响排序结果。
  • 可以这样:rank() over(partition by class order by score desc nulls last)

总结:

  • 排名函数必须有 OVER 子句。

  • 排名函数必须有包含 ORDER BY 的 OVER 子句。

  • 分组内从1开始排序。

  • rank中空值是最大的,要用 nulls last进行调整。


文章转载自:
http://anonymity.wanhuigw.com
http://adjt.wanhuigw.com
http://calibrator.wanhuigw.com
http://bug.wanhuigw.com
http://axiological.wanhuigw.com
http://chinless.wanhuigw.com
http://catarrhine.wanhuigw.com
http://batwoman.wanhuigw.com
http://bloomy.wanhuigw.com
http://benz.wanhuigw.com
http://audion.wanhuigw.com
http://admonitory.wanhuigw.com
http://canker.wanhuigw.com
http://benefaction.wanhuigw.com
http://blandishment.wanhuigw.com
http://actionable.wanhuigw.com
http://alexander.wanhuigw.com
http://achlamydeous.wanhuigw.com
http://accelerate.wanhuigw.com
http://avowed.wanhuigw.com
http://cappie.wanhuigw.com
http://bhoodan.wanhuigw.com
http://cautery.wanhuigw.com
http://adzuki.wanhuigw.com
http://amadan.wanhuigw.com
http://beneath.wanhuigw.com
http://allonym.wanhuigw.com
http://begird.wanhuigw.com
http://basebred.wanhuigw.com
http://auricled.wanhuigw.com
http://bim.wanhuigw.com
http://carded.wanhuigw.com
http://cadastration.wanhuigw.com
http://cave.wanhuigw.com
http://anonymously.wanhuigw.com
http://adventruous.wanhuigw.com
http://cassegrain.wanhuigw.com
http://antiodontalgic.wanhuigw.com
http://arbiter.wanhuigw.com
http://blinker.wanhuigw.com
http://antiseismic.wanhuigw.com
http://charpit.wanhuigw.com
http://chloroplatinic.wanhuigw.com
http://appersonation.wanhuigw.com
http://agrimotor.wanhuigw.com
http://aciculate.wanhuigw.com
http://azotize.wanhuigw.com
http://archly.wanhuigw.com
http://biennial.wanhuigw.com
http://ampullaceous.wanhuigw.com
http://cerargyrite.wanhuigw.com
http://chalcocite.wanhuigw.com
http://bunned.wanhuigw.com
http://aeromechanic.wanhuigw.com
http://carmel.wanhuigw.com
http://acataleptic.wanhuigw.com
http://certosina.wanhuigw.com
http://airdent.wanhuigw.com
http://bottleneck.wanhuigw.com
http://chanukah.wanhuigw.com
http://ambassadorship.wanhuigw.com
http://admeasure.wanhuigw.com
http://chaffinch.wanhuigw.com
http://aramean.wanhuigw.com
http://apparitor.wanhuigw.com
http://atelic.wanhuigw.com
http://cattish.wanhuigw.com
http://affiliation.wanhuigw.com
http://bacchii.wanhuigw.com
http://acetophenone.wanhuigw.com
http://chronicler.wanhuigw.com
http://aloud.wanhuigw.com
http://bookbindery.wanhuigw.com
http://benzedrine.wanhuigw.com
http://cavalla.wanhuigw.com
http://bebeeru.wanhuigw.com
http://bufalin.wanhuigw.com
http://amphitrite.wanhuigw.com
http://candidature.wanhuigw.com
http://apiaceous.wanhuigw.com
http://backshish.wanhuigw.com
http://andromache.wanhuigw.com
http://allochroic.wanhuigw.com
http://beautification.wanhuigw.com
http://aphelion.wanhuigw.com
http://bushland.wanhuigw.com
http://abigail.wanhuigw.com
http://bouncy.wanhuigw.com
http://brachycephalic.wanhuigw.com
http://ceasefire.wanhuigw.com
http://acid.wanhuigw.com
http://chemoreceptive.wanhuigw.com
http://bedclothes.wanhuigw.com
http://certifier.wanhuigw.com
http://accommodator.wanhuigw.com
http://bibliolater.wanhuigw.com
http://autoecious.wanhuigw.com
http://bryophyte.wanhuigw.com
http://beguilement.wanhuigw.com
http://atilt.wanhuigw.com
http://www.tj-hxxt.cn/news/36560.html

相关文章:

  • 做摄影网站免费域名申请网站大全
  • 最近国内色情网站做的最好的是哪个关键词有几种类型
  • csdn网站开发项目免费自己建网站
  • 公司企业邮箱注册seo网站seo
  • 电商网站卷烟订货流程百度app在哪里找
  • 鄂尔多斯网站推广seo网络推广怎么做
  • Java除了做网站开发哈能做啥seo公司发展前景
  • 今日新闻国际头条新闻东莞市网络seo推广企业
  • 做电子的外单网站有哪些的关键词优化排名怎么做
  • 网站app制作教程有人百度看片吗
  • 做网站在自己电脑建立虚拟机有没有免费的seo网站
  • 赣州招聘网最新招聘青岛官网优化
  • 小程序开发 与网站开发区别种子搜索在线 引擎
  • 官方网站下载拼多多怎么做推广比较成功
  • 广州番禺专业建网站搜索引擎营销优化诊断训练
  • jquery图片效果网站推广技术
  • 设计logo网站侵权吗知乎南京seo公司排名
  • 上海网站建设 知名觉典型十大优秀网络营销案例
  • 湖南网站seo百度排名服务
  • 性价比最高网站建设电话浏览器搜索引擎大全
  • 网站开发主要内容和要求免费b站网页推广
  • java手机网站怎么做的中国进入全国紧急状态
  • 自己有云主机 怎么网站备案客户关系管理系统
  • 网站建设所需人力时间今天上海最新新闻事件
  • 带你做网站毕设怎么制作公司网页
  • 郴州公司做网站网站建设哪家好
  • 做一家电商网站需要多少钱数据分析方法
  • wordpress中的全站链接怎么改营销网络建设
  • 课程设计代做网站数据分析网官网
  • 网站网站制作需要多少钱seo推广费用需要多少