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 查询姓张或者姓王_题目:MySql数据查询题目(学生和课程成绩)相关推荐

  1. mysql 查询姓张或者姓王_mysql查询练习

    向student表插入记录的INSERT语句如下:INSERT INTO student VALUES( 901,'张老大','男',1985,'计算机系','北京市海淀区');INSERT INTO ...

  2. 题目:MySql数据查询题目(学生和课程成绩)

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

  3. 用C语言实现一个学生成绩管理系统 实现学生信息管理。包括:录入、查询、排序等功能。 要求: 用数据文件保存学生基本信息(学号 姓名 课程1 课程2 课程3…) ,利用菜单可以循环实现各个功能。

    用C语言实现一个学生成绩管理系统 题目: 学生成绩管理系统 功能: 实现学生信息管理.包括:录入.查询.排序等功能. 要求: 用数据文件保存学生基本信息(学号 姓名 课程1 课程2 课程3-) ,利用 ...

  4. mysql查询姓张的同学_Mysql 基础2 (sql查询语句)

    1 查询所有列 select * from 表名: 2.查询指定列 select 字段名1,字段名2 from 表名: 3.查询时添加常量 select 字段名 as 常量名 from 表名:把字段名 ...

  5. access如何查询两张表的内容_计算机二级access题库

    计算机二级access题库 答案在文末 1.在Access数据库中,一个关系就是一个[ A]. A)二维表     B)记录 C)字段     D)数据库 综合数据 2. 设有部门和员工两个实体,每个 ...

  6. mysql同步三张表如何用事务_MySQL 多表查询与事务的操作

    表连接查询 什么是多表查询 # 数据准备 # 多表查询的作用 * 比如:我们想查询孙悟空的名字和他所在的部门的名字,则需要使用多表查询 # 如果一条 SQL 语句查询多张表,因为查询结果在多张不同的表 ...

  7. 查询两张表 然后把数据并在一起_工作表数据查询时,类似筛选功能LIKE和NOT LIKE的应用...

    大家好,我们继续讲解VBA数据库解决方案,今日讲解第53讲内容:工作表查询时,类似于筛选功能的LIKE和NOT LIKE 的应用.大家在工作的时候,利用EXCEL操作,筛选是必不可少的工具之一.例如我 ...

  8. mysql怎么查看刷脏页慢_一条SQL查询语句极为缓慢,如何去优化呢

    一条 SQL 查询语句执行的很慢,那是每次查询都很慢呢?还是大多数情况下是正常的,偶尔出现很慢呢?可以分以下两种情况来讨论. 大多数情况是正常的,只是偶尔会出现很慢的情况. 在数据量不变的情况下,这条 ...

  9. mysql中以下正确的sql是_总结MySQL中SQL语法的使用

    --where子句操作符: where子句操作符 = 等于 <> 不等于(标准语法) != 不等于(非标准语法,可移植性差) < 小于 <= 小于等于 > 大于 > ...

最新文章

  1. 有关RDS上只读实例延时分析-同适用于自建MySQL主从延时分析判断
  2. oracle事务数统计,oracle函数与事务
  3. android6.0源码分析之Camera API2.0下的Capture流程分析
  4. java葵花宝典_JAVA程序员想入职跳槽,这些基本功一定要做好,你给自己打几分?...
  5. 使用VMware VSphere WebService SDK进行开发 (七)——获取数据中心、集群、主机、虚拟机的目录结构
  6. 语法分析器c语言 递归子程序,RecursiveSubroutine
  7. gojs 部分功能实现
  8. 原 CSS3中的过渡,css3之过渡
  9. 第0003 天:论团队分工、成长
  10. 编程语言python入门-2020年10月编程语言:Java、Python 龙争虎斗
  11. 编译telepresence:没有规则可制作目标“tinywrap/ActionConfig.cxx”,由“telepresence-ActionConfig.o” 需求。
  12. verilog中~在判断中的作用
  13. ADAPT-PT v8.0(房屋与停车场结构里的梁、板、楼板系统之先进后拉预力软件)
  14. ZC公司员工评分系统——后台查询合成DataTable
  15. 指针输出与取地址符输出
  16. mysql 表继承_如何在数据库中表示继承?
  17. 奇点云完成A轮融资,晨兴资本领投
  18. 电子邮件群发最好用的邮箱是哪个?
  19. windows10下使用minGW64 编译krita源码报错
  20. 【NA】函数最佳逼近(二)勒让德多项式

热门文章

  1. 如何查找pytorch路径
  2. html 文字从数据库导出excel,html数据库导出excel表格
  3. linux opencv打开图片路径,OpenCV读取图像_显示图像_保存图像
  4. 关于spring事务传播行为引发的Transaction rolled back because it has been marked as rollback-only
  5. Qt怎么实现将bmp图片转换成Ascii_一个简单易用但功能强大的图形矢量化软件,扫描图片转换成CAD图的软件等等...
  6. Ubuntu20.0编译LineageOs14刷入小米8Lite(青春版)流程与踩坑记录
  7. 戴尔G3 Java_求救!!!各位买戴尔G3的大哥们,我不小心把环境变量里的pa
  8. mysql generated_MySQL 5.7新特性之Generated Column
  9. CVPR和ICLR双榜公布!最离谱审稿人竟然没读论文!
  10. 3D图形核心基础精炼版-14:透过数学计算和graphics绘制点和线来了解3D绘制原理