当前位置:网站首页>每日sql-找到每个学校gpa最低的同学(开窗)
每日sql-找到每个学校gpa最低的同学(开窗)
2022-08-11 05:35:00 【吃再多糖也不长胖】
题目:现在运营想要找到每个学校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.gpa
order 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
边栏推荐
猜你喜欢
CLUSTER DAY01 (Introduction to cluster and LVS, LVS-NAT cluster, LVS-DR cluster)
ETCD containerized to build a cluster
矩阵分析——Jordan标准形
Arcgis小工具_实现重叠分析
HCIP WPN experiment
照片的35x45,300dpi怎么弄
HCIP MGRE\OSPF Comprehensive Experiment
智能合约 ——— app评分合约
ETCD cluster fault emergency recovery - local data is available
HCIP-Spanning Tree (802.1D, Standard Spanning Tree/802.1W: RSTP Rapid Spanning Tree/802.1S: MST Multiple Spanning Tree)
随机推荐
[损失函数]——均方差
buildroot setup dhcp
uboot sets the default bootdelay
《Show, Attend and Tell: Neural Image Caption Generation with Visual Attention》论文阅读(详细)
numpy和tensor增加或删除一个维度
局域网文件传输
Record a Makefile just written
【LeetCode】851.喧闹与富有(思路+题解)
空间金字塔池化 -Spatial Pyramid Pooling(含源码)
iptables 流量统计
知识蒸馏Knownledge Distillation
HCIP-Spanning Tree (802.1D, Standard Spanning Tree/802.1W: RSTP Rapid Spanning Tree/802.1S: MST Multiple Spanning Tree)
arcgis填坑_4
阿里巴巴规范之POJO类中布尔类型的变量都不要加is前缀详解
京东商品详情API调用实例讲解
1688商品详情接口
windows10安全中心显示“修正未完成”
CLUSTER DAY04 (Block Storage Use Cases, Distributed File Systems, Object Storage)
从mask-rcnn到shp
获取拼多多商品信息操作详情