首页 > 数据库 >mysql函数--找出每个学校GPA最低的同学

mysql函数--找出每个学校GPA最低的同学

时间:2022-09-23 03:33:05浏览次数:57  
标签:-- university GPA gpa female mysql device male id

描述

题目:现在运营想要找到每个学校gpa最低的同学来做调研,请你取出每个学校的最低gpa。   示例:user_profile
id device_id gender age university gpa active_days_within_30 question_cnt answer_cnt
1 2138 male 21 北京大学 3.4 7 2 12
2 3214 male   复旦大学 4 15 5 25
3 6543 female 20 北京大学 3.2 12 3 30
4 2315 female 23 浙江大学 3.6 5 1 2
5 5432 male 25 山东大学 3.8 20 15 70
6 2131 male 28 山东大学 3.3 15 7 13
7 4321 female 26 复旦大学 3.6 9 6 52
根据示例,你的查询结果应参考以下格式,输出结果按university升序排序:
device_id university gpa
6543 北京大学 3.2000
4321 复旦大学 3.6000
2131 山东大学 3.3000
2315 浙江大学 3.6000

滑动窗口函数

select device_id,university,gpa
from (
    select device_id,university,gpa,RANK() over (PARTITION BY university ORDER BY gpa) rk FROM user_profile
)a
where a.rk = 1;

 

标签:--,university,GPA,gpa,female,mysql,device,male,id
From: https://www.cnblogs.com/xinger123/p/16721416.html

相关文章

  • Ajax与SpringMVC交互
    Ajax异步请求发送,可以不使用提交表单信息,不用刷新浏览器,后端也可以收到前端传递的参数在开发过程中,使用Ajax可以大大提生用户的体验感User实体类publicclassUser{......
  • 我决定以后一直使用Eclipse了 因为它也可以安装集成PyDec插件来实现Python开发了 哇哈
    作者:极客小俊公众号:同名Python作为当今主流的爬虫编程语言,在我们的开发当中时不时都会使用到一些,那么如果你想再Eclipse当中进行一些Python的开发就要安装一下Pyth......
  • 代码随想录训练营|Day 3|链表理论基础,203.移除链表元素,707.设计链表,206.反转链表
    链表理论基础链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域(Node)一个是指针域(Next),最后一个节点的指针域指向null。链接的入口节点称为链......
  • mysq练习--截取出年龄
    描述题目:现在运营举办了一场比赛,收到了一些参赛申请,表数据记录形式如下所示,现在运营想要统计每个年龄的用户分别有多少参赛者,请取出相应结果 示例:user_submitde......
  • mysql练习--统计每种性别的人数
    描述题目:现在运营举办了一场比赛,收到了一些参赛申请,表数据记录形式如下所示,现在运营想要统计每个性别的用户分别有多少参赛者,请取出相应结果 示例:user_submitdev......
  • DMHS与DMETL的对比
    达梦数据实时同步软件(DMHS)是一个支持异构环境的高性能、高可靠、高可扩展数据库实时同步复制系统。可以通过秒级实时数据同步复制可以有效避免传统备份系统导致的无法完全......
  • 【k8s】kubeadm init 时报错 unknown service runtime.v1alpha2.RuntimeService
    在测试机器中准备搭建k8s集群,在master节点执行kubeadminit时出现报错,unknownserviceruntime.v1alpha2.RuntimeService,此文主要记录一下处理方法。问题描述报错......
  • sql练习-- 计算用户的平均次日留存率
    描述题目:现在运营想要查看用户在某天刷题后第二天还会再来刷题的平均概率。请你取出相应数据。 示例:question_practice_detailiddevice_idquest_idresultda......
  • 开启 windows10上的mysql的远程连接
    1打开mysql的bin目录cdF:\program\phpstudy_pro\Extensions\MySQL8.0.12\bin 2登录.\mysql-uroot-p3切换数据库usemysql;  4创建远程用户......
  • DMHS双向同步的搭建(DM8-DM8)
    数据同步工具(DMHS),可实现同构、异构数据库间的数据同步,基于此工具,可实现在现应急灾备、多业务中心、异构资源信息整合等多种使用场景。以下是DM数据库之间实现的双向同步......