1)     创建student和score表

2)     为student表和score表增加记录

3)     查询student表的所有记录

SELECT * from student

4)     查询student表的第2条到4条记录

SELECT * FROM student LIMIT 1,3

5)     从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息

SELECT id,name,department from student

6)     从student表中查询计算机系和英语系的学生的信息

select * from student where department in ('计算机系','英语系')

7)     从student表中查询年龄18~22岁的学生信息

select * from student where ((2017 - birth) + 1) >=28and ((2017 - birth) + 1) <= 32

8)     从student表中查询每个院系有多少人

select department,COUNT(*) fromstudent GROUP BY department

9)     从score表中查询每个科目的最高分

select c_name,max(grade) from score GROUP BY c_name

10)  查询李四的考试科目(c_name)和考试成绩(grade)

select * from score as s LEFT JOIN student as st ONs.stu_id = st.id where name = '李四'

11)  用连接的方式查询所有学生的信息和考试信息

select * fromscore as s LEFT JOIN student as st ON s.stu_id = st.id

12)  计算每个学生的总成绩

select name,SUM(grade) from score LEFT JOIN student ONstu_id = student.id GROUP BY name

13)  计算每个考试科目的平均成绩

select c_name, AVG(grade) from score GROUP BY c_name

14)  查询计算机成绩低于95的学生信息

select name from score LEFT JOIN student on score.stu_id =student.id GROUP BY c_name HAVING AVG(grade) < 95

15)  查询同时参加计算机和英语考试的学生的信息

select name from (select * from score where c_name = '计算机') as s inner JOIN (select * from score where c_name = '英语') as st on s.stu_id = st.stu_id INNER JOIN student on s.stu_id =student.id

16)  将计算机考试成绩按从高到低进行排序

select * from score where c_name = '计算机' ORDER BY grade desc

17)  从student表和score表中查询出学生的学号,然后合并查询结果

select * from score as s INNER JOIN student as st ONs.stu_id = st.id

18)  查询姓张或者姓王的同学的姓名、院系和考试科目及成绩

select * from score as s INNER JOIN student as st ONs.stu_id = st.id where name like '张%' or name like '王%'

19)  查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩

select * from score as s INNER JOIN student as st ON s.stu_id= st.id where address like '湖南%'

题目:MySql数据查询题目(学生和课程成绩)相关推荐

  1. mysql 查询姓张或者姓王_题目:MySql数据查询题目(学生和课程成绩)

    1)     创建student和score表 2)     为student表和score表增加记录 3)     查询student表的所有记录 SELECT * from student 4)  ...

  2. 关于mysql国庆头三天近一周的数据查询题目

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一.SQL177 国庆期间近7日日均取消订单量 1.数据源和场景说明 2.滑动窗口解题 3.笛卡尔积解题 二.SQL160 ...

  3. 【sql: 练习题 28 ,29】查询所有学生的课程及分数情况(存在学生没成绩,没选课的情况),查询任何一门课程成绩在 70 分以上的姓名、课程名称和分数...

    题目:查询所有学生的课程及分数情况(存在学生没成绩,没选课的情况) 分析: 这个应该是student表 和  student_score表进行联合查询,因为存在学生没成绩,没选课的情况,所以要用lef ...

  4. MySQL数据查询语句

    MySQL数据查询语句 MySQL 表单查询是指从一张表的数据中查询所需的数据,主要有查询所有字段.查询指定字段.查询指定记录.查询空值.多条件的查询.对查询结果进行排序分组等. 查询结构 SELEC ...

  5. mysql数据查询——复杂查询

    <实验五 数据查询--复杂查询>实验说明 一. 适用课程:<数据库原理与应用> 实验学时:3 二.实验目的: (1) 掌握SELECT语句的语法格式: (2) 熟练运用SELE ...

  6. 《JAVA练习题目2》 输入十个学生的考试成绩,将及格学生的成绩从高到低排序输出。

    题目内容: 输入十个学生的考试成绩,将及格学生的成绩从高到低排序输出. 输入格式: 10个学生的成绩,以空格分割. 输出格式: 及格成绩从高到低,成绩之间用空格分隔,最后一个分数后面也有一个空格.如果 ...

  7. sql查询每个学生的最高成绩mysql语句

    张三 语文 100 张三 数学 83 李四 语文 88 李四 数学 100 查询每个学生的最高成绩. select b.* from (select name,max(score) score fro ...

  8. 9.MySQL数据查询SQL

    9.MySQL数据查询SQL 语法格式: select 字段列表|* from 表名 [where 搜索条件] [group by 分组字段 [having 分组条件]] [order by 排序字段 ...

  9. limit mysql 取最后_更优美的 limit 使用方法 (limit 对 mysql 数据查询的性能影响)

    更优美的 limit 使用方法(limit 对 MySQL 数据查询的性能影响) 本文在 zhangyachen 的基础上重新排版 来源:zhangyachen 一,前言 首先说明一下 MySQL 的 ...

最新文章

  1. 【MFC】对话框中创建工具栏
  2. SAP UI5 json model load data的原理
  3. 王道考研 计算机网络8 物理层基本概念 数据通信相关术语
  4. Python数模笔记-模拟退火算法(3)整数规划问题
  5. MYSQL delete 从多人表中删除
  6. elementui 表头错位解决方法
  7. jenkins构建后接受者收不到邮件问题解决方案
  8. DBS-Function:f_GetPy
  9. 【Network In Network】Global Average Pooling(GAP)的由来
  10. android+3.1.2+imagebutton监听,android Button ImageButton 差别
  11. 考研高等数学第一讲手写笔记 函数、极限与连续
  12. 汽车电子EMC:ISO7637-2
  13. 配眼镜走过的那些坑。
  14. jQueryphotoClip-图片上传并裁剪
  15. 这三个自媒体平台,你都了解嘛?
  16. 7针oled显示中文及图片arduino。ug8lib
  17. 字体图标的svg导入及寻找
  18. 前沿科技探究之AI在索引推荐的应用
  19. 使用Python下载蓝奏云文件
  20. 在当前网页中内嵌一个网页框架

热门文章

  1. 为vim编辑器添加默认的作者信息
  2. matlab在sin处出现解析错误,用matlab function时出现一些错误,看不太懂
  3. UNO 游戏实现心得 (version 1)
  4. 按键控制UNO板载LED
  5. 苹果手机忘记开机密码如何解开
  6. 百家号关键词优化怎么做排名的价格是多少钱
  7. 4、从软件角度看PCIe设备的硬件结构
  8. Vector VN1630 CANcable2Y pin assignment / Vector VN1630 CANcable2Y针脚定义
  9. springcloud Feign动态调用url,动态header,踩坑401及400报错
  10. GPU算力查询与比较