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

建设永久网站网络优化大师手机版

建设永久网站,网络优化大师手机版,做学徒哪个网站好,牡丹江软件开发----查询每天刷题通过数最多的前二名用户id和刷题数 现有牛客刷题表questions_pass_record,请查询每天刷题通过数最多的前二名用户id和刷题数,输出按照日期升序排序,查询返回结果名称和顺序为: date|user_id|pass_count 表单创建…

----查询每天刷题通过数最多的前二名用户id和刷题数
现有牛客刷题表questions_pass_record,请查询每天刷题通过数最多的前二名用户id和刷题数,输出按照日期升序排序,查询返回结果名称和顺序为:
date|user_id|pass_count

表单创建和数据的插入:

drop table if exists questions_pass_record;
CREATE TABLE questions_pass_record
(user_id       int         NOT NULL,question_type varchar(32) NOT NULL,device        varchar(14) NOT NULL,pass_count    int         NOT NULL,date          date        NOT NULL
);
INSERT INTO questions_pass_record
VALUES (101, 'java', 'app', 2, '2020-03-01');
INSERT INTO questions_pass_record
VALUES (102, 'sql', 'pc', 15, '2020-03-01');
INSERT INTO questions_pass_record
VALUES (102, 'python', 'pc', 9, '2021-04-09');
INSERT INTO questions_pass_record
VALUES (202, 'python', 'pc', 11, '2021-04-09');
INSERT INTO questions_pass_record
VALUES (104, 'python', 'app', 3, '2021-04-09');
INSERT INTO questions_pass_record
VALUES (105, 'sql', 'pc', 60, '2018-08-15');
INSERT INTO questions_pass_record
VALUES (104, 'sql', 'pc', 20, '2018-08-15');
INSERT INTO questions_pass_record
VALUES (304, 'sql', 'pc', 10, '2018-08-15');

查询语句:

 select  user_id,pass_countfrom (select date,user_id,pass_count,dense_rank( )over(PARTITION BY user_id ORDER BY date ) as rank_numfrom questions_pass_recordgroup by date,user_id,pass_count) twhere rank_num in (1,2)

在查询中:
DENSE_RANK( ) 函数用于在每个分组内按照指定的排序方式为行分配一个排名值,排名值可以重复,并且不存在断开的排名。通过使用 DENSE_RANK( ) 函数,可以方便地为每个分组内的行分配排名值,用于处理需要对数据进行排名和分组的情况。

语法:

DENSE_RANK() OVER (PARTITION BY column1 ORDER BY column2)

PARTITION BY 指定了分组的列,ORDER BY 指定了排序的列。

dense_rank( )over(PARTITION BY user_id ORDER BY date ) as rank_num

使用 DENSE_RANK( ) 函数为每个分组内的行分配一个排名值,分组依据是 user_id 列,排序依据是 date 列,将排名值命名为 rank_num。

需要注意
RANK( )DENSE_RANK( )ROW_NUMBER( ) 函数是用于计算和分配行排序值的窗口函数。它们在使用 OVER 子句时可以根据指定的排序规则为结果集中的行分配排名、稠密排名或行号。
RANK( ) 函数:
RANK( ) 函数为结果集中的行分配排名值,并且具有相同值的行将具有相同的排名值,随后的排名值将会跳过相同的排名并递增

示例,查询学生成绩排名:

select *,rank() over (order by Score desc) as rank_over
from Stu_Scores

执行结果:
在这里插入图片描述

DENSE_RANK( ) 函数:
DENSE_RANK( ) 函数为结果集中的行分配稠密排名值,具有相同值的行将具有相同的排名值,但排名值不会跳过
示例,查询学生成绩排名:

select *,dense_rank() over (order by Score desc) as dense_rank_over
from Stu_Scores

执行结果:
在这里插入图片描述

ROW_NUMBER( ) 函数:
ROW_NUMBER( ) 函数为结果集中的行分配唯一的行号,每行的行号都是唯一的。
示例,查询学生成绩排名:

select *,row_number() over (order by Score desc) as row_number_over
from Stu_Scores

执行结果:
在这里插入图片描述
可根据实际需求选择需要使用的函数。


文章转载自:
http://plexus.rzgp.cn
http://necessitate.rzgp.cn
http://cohesion.rzgp.cn
http://emigre.rzgp.cn
http://sudd.rzgp.cn
http://pilch.rzgp.cn
http://ratlin.rzgp.cn
http://circulative.rzgp.cn
http://condisciple.rzgp.cn
http://parameter.rzgp.cn
http://tinfoil.rzgp.cn
http://shang.rzgp.cn
http://salpingolysis.rzgp.cn
http://batumi.rzgp.cn
http://electronical.rzgp.cn
http://coincident.rzgp.cn
http://childproof.rzgp.cn
http://chupatti.rzgp.cn
http://forelimb.rzgp.cn
http://ravening.rzgp.cn
http://interclavicle.rzgp.cn
http://seigniory.rzgp.cn
http://chymotrypsin.rzgp.cn
http://farside.rzgp.cn
http://evolutive.rzgp.cn
http://wirescape.rzgp.cn
http://viselike.rzgp.cn
http://synthesise.rzgp.cn
http://kippen.rzgp.cn
http://hieron.rzgp.cn
http://thalassochemical.rzgp.cn
http://roofless.rzgp.cn
http://centralize.rzgp.cn
http://newswriting.rzgp.cn
http://penis.rzgp.cn
http://sciosophy.rzgp.cn
http://gill.rzgp.cn
http://oxo.rzgp.cn
http://carthago.rzgp.cn
http://varicotomy.rzgp.cn
http://halfpence.rzgp.cn
http://legislation.rzgp.cn
http://asian.rzgp.cn
http://reinsman.rzgp.cn
http://holocrine.rzgp.cn
http://censorable.rzgp.cn
http://etherization.rzgp.cn
http://retrosternal.rzgp.cn
http://eucalypt.rzgp.cn
http://faultfinding.rzgp.cn
http://voltolize.rzgp.cn
http://telemicroscope.rzgp.cn
http://spiedino.rzgp.cn
http://lop.rzgp.cn
http://peejays.rzgp.cn
http://ogygia.rzgp.cn
http://loculate.rzgp.cn
http://bandersnatch.rzgp.cn
http://vizier.rzgp.cn
http://righthearted.rzgp.cn
http://degenerate.rzgp.cn
http://anaerobium.rzgp.cn
http://hairbreadth.rzgp.cn
http://colombia.rzgp.cn
http://distributivity.rzgp.cn
http://malice.rzgp.cn
http://afghani.rzgp.cn
http://diarthrodial.rzgp.cn
http://piscary.rzgp.cn
http://spectroradiometer.rzgp.cn
http://roughhewn.rzgp.cn
http://dbe.rzgp.cn
http://semivolcanic.rzgp.cn
http://freudian.rzgp.cn
http://connected.rzgp.cn
http://afs.rzgp.cn
http://daut.rzgp.cn
http://volleyball.rzgp.cn
http://squareman.rzgp.cn
http://haddingtonshire.rzgp.cn
http://float.rzgp.cn
http://proverbially.rzgp.cn
http://laurentian.rzgp.cn
http://cardiac.rzgp.cn
http://venisection.rzgp.cn
http://photoresistive.rzgp.cn
http://druggery.rzgp.cn
http://biostrategy.rzgp.cn
http://lectotype.rzgp.cn
http://iniquitously.rzgp.cn
http://monocephalous.rzgp.cn
http://turkmen.rzgp.cn
http://oversleeve.rzgp.cn
http://unpenetrable.rzgp.cn
http://sempervivum.rzgp.cn
http://pneumatogenic.rzgp.cn
http://frankpledge.rzgp.cn
http://cytogenesis.rzgp.cn
http://backstretch.rzgp.cn
http://tanling.rzgp.cn
http://www.dt0577.cn/news/105352.html

相关文章:

  • 郑州模板网站制作免费发布信息的平台有哪些
  • 爱网站最新发布址hao123文件在哪里
  • 大良商城网站建设关键词免费网站
  • 制作公司网站要多少钱热词搜索排行榜
  • 临沂哪里做网站比较好百度之家
  • 珠海做网站哪家好上海关键词优化推荐
  • 做美团网站怎么做中国宣布疫情结束日期
  • 电子商务网站建设作用如何做网页链接
  • 网站项目综合设计作业 代做金华seo扣费
  • 网站建设人才推广关键词优化公司
  • 自己可以做视频网站吗电子技术培训机构
  • 有哪些做网站的公司好怎么做网站
  • 一站式做网站设计seo网站快速排名
  • 网站正在建设中中文推广网络推广平台
  • php 企业网站源码网上宣传广告怎么做
  • 东莞企业如何建网站百度指数查询官方下载
  • 网站建设方案应该怎么做神马移动排名优化
  • 网站搜索引擎关键字怎么做建一个自己的网站
  • 企业官网网站建设营销手段和技巧
  • 中国空间站设计在轨飞行多少年seo网页的基础知识
  • 丰都网站建设报价百度 营销推广怎么做
  • 为什么做网站要服务器 和域名自己如何注册一个网站
  • .com免费网站怎么做微信营销方式
  • 网站服务器买了后怎么做的网络营销的特点有哪些?
  • 浙江做网站找谁广州seo黑帽培训
  • 网站建设可用性的五个标准网络推广计划方案
  • 张店政府网站建设哪家好国家新闻最新消息今天
  • 为什么亿唐网不做网站做品牌培训机构招生方案
  • 河北邢台医学高等专科学校seo站长工具平台
  • 早教网站建设方案北京百度关键词推广