题解 | SQL 入门 16 #查找GPA最高值#

查找GPA最高值

http://www.nowcoder.com/practice/4e22fc5dbd16414fb2c7683557a84a4f

知识

使用聚合函数汇总数据

SQL提供的统计函数有:
COUNT(【Shift+8】):统计表中元组个数;
COUNT([DISTINCT] <列名>):统计本列列值个数;
SUM( <列名> ):计算列值总和;
AVG( <列名> ):计算列值平均值;
MAX( <列名> ):求列值最大值;
MIN( <列名> ): 求列值最小值。
上述函数中除COUNT(【Shift+8】)外,其他函数在计算过程中均忽略NULL值。

统计函数不能出现在WHERE子句中。
例如,查询成绩最高的学生的学号,如下写法是错误的:
SELECT 学号 FROM 成绩表
WHERE 成绩 = MAX(成绩)

例29.统计学生总人数。

SELECT COUNT(*) FROM 学生表

例30.统计选修了课程的学生的人数。

SELECT COUNT (DISTINCT 学号)
FROM 成绩表

例31.计算学号为“11214D24”的学生的考试总成绩之和。

SELECT SUM(成绩) FROM 成绩表
WHERE 学号 = ‘11214D24 '

例32.计算“M01F011”课程的学生的考试平均成绩。

SELECT AVG(成绩) FROM 成绩表
WHERE 课程号 = ‘M01F011 ‘

例33.查询选修了“M01F011” 课程的最高分和最低分。

SELECT MAX(成绩) 最高分, 
MIN(成绩) 最低分 FROM 成绩表
WHERE 课程号 = ‘M01F011 '

题解

题目:想要运营想要知道复旦大学学生gpa最高值是多少,请你取出相应数据

SELECT MAX(gpa)gpa FROM user_profile WHERE university = '复旦大学'

示例:user_profile

根据输入,你的查询应返回以下结果:

【题解】SQL 入门 文章被收录于专栏

SQL 入门 题解

全部评论
MAX(gpa)gpa是等价于MAX(gpa) as gpa
点赞 回复 分享
发布于 2022-03-01 20:30
等价于
点赞 回复 分享
发布于 2023-03-05 22:28 新疆

相关推荐

我已成为0offer的糕手:别惯着,胆子都是练出来的,这里认怂了,那以后被裁应届被拖工资还敢抗争?
点赞 评论 收藏
分享
46 12 评论
分享
牛客网
牛客企业服务