当前位置:   article > 正文

sql语句运用实例_查询所有学生的英语平均成绩的sql语句

查询所有学生的英语平均成绩的sql语句


一、已创建学生,成绩两个表

表一:cust
在这里插入图片描述

表二;mark
在这里插入图片描述

二、题目

1.计算所有学生英语平均成绩

SQL语句:

SELECT 
  AVG(english) 英语平均成绩 
FROM
  mark


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

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

2.列出学号为2,3,4,5,6这5个学生的数学成绩,姓名,地址,电话号码

SQL语句:

SELECT 
  cust.name,mark.math,cust.address,cust.telno
FROM
  mark 
JOIN cust ON mark.studentno = cust.studentno
WHERE
  cust.studentno = 2 
  OR  cust.studentno = 3
  OR  cust.studentno = 4
  OR  cust.studentno = 5
  OR  cust.studentno = 6


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

结果如图:

在这里插入图片描述

3.查询所有学生的姓名和计算机成绩,并按计算机成绩降序排列

SQL语句:

SELECT 
  cust.name,mark.computer
FROM
  mark 
JOIN cust ON mark.studentno = cust.studentno
ORDER BY
  mark.computer
DESC
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

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

4.查询所有总成绩大于240分的学生学号,姓名,总成绩,并按总成绩降序排列

SQL语句:

SELECT 
  cust.studentno,cust.name,SUM(english+math+computer) 总成绩
FROM
  mark 
JOIN cust ON mark.studentno = cust.studentno
GROUP BY 
  cust.studentno
HAVING 
  总成绩 >240
ORDER BY
  总成绩
DESC



  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/72162
推荐阅读
相关标签
  

闽ICP备14008679号