美文网首页sql
数据库练习题

数据库练习题

作者: 既然何必 | 来源:发表于2020-09-08 23:55 被阅读0次

    答案:

    创建表cust与mark。

    1.写出计算所有学生的英语平均成绩的sql语句

    select avg(english) "英语平均成绩" from mark

    2.现在有五个学生,假定其学号分别为11.22.33.44.55,请用一条sql语句实现列出这五个学生的数学成绩,及其姓名,住址,电话

    SELECT cust. NAME,cust.address,cust.telno,mark.math FROM cust JOIN mark ON cust.studentno = mark.studentno WHERE cust.studentno   in(11,22,33,44,55)

    3.查询所有学生的姓名,计算机成绩,按照计算机成绩从高到低排序

    select cust.name,mark.computer from cust join mark on cust.studentno = mark.studentno ORDER BY mark.computer DESC

    4.查询所有总成绩大于240分的学生的学号,姓名,总成绩,按照总成绩从高到低排序

    SELECT cust.studentno,cust.NAME,sum(english+math+computer ) AS total FROM cust JOIN mark ON cust.studentno = mark.studentno GROUP BY cust.studentno HAVING total > 240 ORDER BY total DESC

    相关文章

      网友评论

        本文标题:数据库练习题

        本文链接:https://www.haomeiwen.com/subject/irejektx.html