题目:现在运营想要找到每个学校gpa最低的同学来做调研,请你取出每个学校的最低gpa。

drop table if exists user_profile;
CREATE TABLE `user_profile` (
`id` int NOT NULL,
`device_id` int NOT NULL,
`gender` varchar(14) NOT NULL,
`age` int ,
`university` varchar(32) NOT NULL,
`gpa` float,
`active_days_within_30` int ,
`question_cnt` int ,
`answer_cnt` int
);
INSERT INTO user_profile VALUES(1,2138,'male',21,'北京大学',3.4,7,2,12);
INSERT INTO user_profile VALUES(2,3214,'male',null,'复旦大学',4.0,15,5,25);
INSERT INTO user_profile VALUES(3,6543,'female',20,'北京大学',3.2,12,3,30);
INSERT INTO user_profile VALUES(4,2315,'female',23,'浙江大学',3.6,5,1,2);
INSERT INTO user_profile VALUES(5,5432,'male',25,'山东大学',3.8,20,15,70);
INSERT INTO user_profile VALUES(6,2131,'male',28,'山东大学',3.3,15,7,13);
INSERT INTO user_profile VALUES(7,4321,'male',28,'复旦大学',3.6,9,6,52);

方案


select b.device_id ,a.university,a.gpa
from
(select university,min(gpa) as gpa
from user_profile
group by university)a left join user_profile b on b.university = a.university and  b.gpa = a.gpaorder by a.university select device_id,university,gpa
from (
select
*
,row_number() over(partition by university order by gpa) as rn
from user_profile
)a
where a.rn = 1

每日sql-找到每个学校gpa最低的同学(开窗)相关推荐

  1. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 16丨市场分析 II【难度困难】​

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...

  2. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 16丨报告的记录 II【难度中等】

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...

  3. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 15丨查询活跃业务【难度中等】

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...

  4. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 14丨重新格式化部门表【难度中等】

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...

  5. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 14丨报告的记录 I【难度简单】

      活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群 ...

  6. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 13丨每位学生的最高成绩【难度中等】

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...

  7. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 13丨每日新用户统计【难度中等】

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...

  8. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 12丨销售分析 III【难度简单】

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...

  9. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 12丨游戏玩法分析 V【难度困难】

     活动介绍: 「数据仓库技术交流群」已经正式启动每日SQL打卡,帮助大家扎实基础,努力工作之余,别忘了自我提升.另有超多CSDN 周边礼物相送. 欢迎报名和邀请小伙伴参与,一个人可能走得很快,但一群人 ...

最新文章

  1. 隐马尔可夫HMM中viterbi算法
  2. Idea——Tomcat 报错——Warning: No artifacts configured 解决方法
  3. centOS 安装mysql5.6
  4. 试图使用removebg工具的在线网站去除图片背景时遇到的错误
  5. php 查看文件锁定状态_php文件锁死锁怎么办
  6. python怎么暂停爬虫_python Python爬虫防封杀方法集合
  7. flashcs3java_Flash CS3组件开发图文教程
  8. 土木工程--钢筋下料软件(续)
  9. ps排版html,排版教程,超详细适合初学者的排版教程
  10. 台电x80h安装linux,Teclast 台电 X80h吃上win10,附实际使用体验
  11. ROS2节点通信实现零拷贝
  12. 20172305 暑假作业 之 TimeCalculate Save Iron Man
  13. 如何在Web of Science上免费下载文献
  14. 大家都在学Python,你和别人的差距在哪?
  15. IDEA设置自定义主题背景
  16. 苹果mac休眠快捷键_史上最详细的苹果Macbook快捷键使用
  17. [k8s集群系列-09]Kubernetes 组件 Dashboard
  18. Chapter3.1.1 python函数小示例
  19. WINXP开始运行命令集
  20. 2016年十大商业领袖:敢于冒险,善于坚持,勇于自省

热门文章

  1. vue2项目使用element-ui的el-tabs组件导致浏览器崩溃卡死
  2. 22.12.14补卡 Constructing Roads POJ - 2421
  3. 关联、组合、聚合、依赖关系比较
  4. 微软鼠标水平滚轮失灵的解决方法
  5. 七牛云集成实时音视频云WebRTC
  6. Python爬虫——使用JSON库解析JSON数据
  7. 曼恩斯特IPO过会:年营收2.4亿 80后夫妇为实控人
  8. 为什么我们工作得这么累?
  9. NodeJS学习笔记
  10. Rust学习笔记(9)——Option的几个方法及所有权问题