MySQL 单表查询习题

这篇博客主要介绍了MySQL中针对单表的查询操作,包括给不及格学生加分、查询特定姓名的学生、按条件排序、合并地址字段、查找最高分、统计课程数量、平均分、选修人数、低选修人数课程及学生总分排名等实战题目,提供了相应的SQL查询示例。
摘要由CSDN通过智能技术生成

话说确实题目和表不是很对应,不过能凑合着做
在这里插入图片描述
在这里插入图片描述

  1. 为所有不及格的同学每人加5分

  2. 查询姓"李"且全名为三个汉字的学生的姓名

  3. 查询全体学生情况,查询结果按所在系的系号升序排列,同一系中的学生按年龄降序排

  4. 查出每个人的地址合并为一个字段address

  5. 将每门课程的最高分分按从高到低排序,并指出是哪位同学

  6. 统计总计有多少门课程

  7. 统计每门课程的平均分并且平均分大于75

  8. 统计每门课程的选修人数

  9. 统计选修人数少于2人的课程标号

  10. 统计班级学生总分数排名

  11. 找出总分数第一名的学生

  12. 找出参加三门考试的同学

  13. 总分前3名的学生

  14. 总分倒数第一的学生

    -- 1.
    update sc set grade=grade+5
    where grade<60
    -- 2.
    SELECT sname from student
    where sname like '李__'
    -- 3.
    select * from student
    order by sdept asc,sage desc
    -- 4
    select CONCAT(sprovince,scity,IFNULL(s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值