10.27周测
来源:互联网 发布:贷款平台网站源码 编辑:程序博客网 时间:2024/06/13 02:03
student表
score表
--从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息SELECT id,name,department FROM student;--从student表中查询年龄18~22岁的学生信息SELECT id,name,sex,2017-birth AS age,department,addressFROM studentWHERE 2017-birth BETWEEN 18 AND 22;--从student表中查询每个院系有多少人 SELECT department, COUNT(id) FROM student GROUP BY department;--从score表中查询每个科目的最高分SELECT c_name,MAX(grade) FROM score GROUP BY c_name;--查询李四的考试科目(c_name)和考试成绩(grade)SELECT c_name, gradeFROM studentLEFT JOIN score ON score.stu_id=student.idWHERE name= '李四';--用连接的方式查询所有学生的信息和考试信息SELECT student.id,name,sex,birth,department,address,c_name,gradeFROM student,scoreWHERE student.id=score.stu_id;--计算每个学生的总成绩SELECT student.id,name,SUM(grade) FROM student,scoreWHERE student.id=score.stu_idGROUP BY id;--计算每个考试科目的平均成绩SELECT c_name,AVG(grade) FROM score GROUP BY c_name;--查询计算机成绩低于95的学生信息SELECT * FROM studentLEFT JOIN scoreON student.id = score.stu_idWHERE c_name='计算机' AND grade < 95;--查询同时参加计算机和英语考试的学生的信息SELECT * FROM studentWHERE id = ANY( SELECT stu_id FROM scoreWHERE stu_id IN (SELECT stu_id FROMscore WHERE c_name= '计算机')AND c_name= '英语' );--将计算机考试成绩按从高到低进行排序SELECT stu_id, gradeFROM score WHERE c_name= '计算机'ORDER BY grade DESC;--从student表和score表中查询出学生的学号,然后合并查询结果SELECT id FROM studentUNIONSELECT stu_id FROM score;--查询姓张或者姓王的同学的姓名、院系和考试科目及成绩SELECT name, department, c_name, gradeFROM studentLEFT JOIN scoreON score.stu_id = student.idWHERE name LIKE '张%' OR name LIKE '王%'--查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩SELECT name, 2017-birth, department, c_name, gradeFROM student LEFT JOIN scoreON score.stu_id = student.idWHERE address LIKE '湖南%' ;
阅读全文
0 0
- 10.27周测
- 10.27周测
- 周测
- 10.27
- 10.27
- 周测3 T2 航模
- 10.27 小记
- Reflection2017.10.27
- 10.27-11.1
- 10.27测试
- bmp 10.27 范鲁艳
- constructors and destructors(10.27)
- 10.27 动词未然形
- 工作日记10.27
- 10.27开发日程
- 10.27 读换行
- 10.27学习笔记
- NOIP模拟10.27总结
- 深入理解 Linux 的 RCU 机制
- IntelliJ IDEA手动配置连接MySQL数据库
- 【10.30 P98】
- java面试题全集(下)
- 【JVM】2_测试虚拟机栈和本地方法栈溢出
- 10.27周测
- golang进阶(四)——路由mux的最佳实践
- 文章标题 Java中io流的一些简单操作(包含文件复制,向硬盘中写入文本文件,以及io流高级应用序列化和反序列化)
- python编程:从入门到实践 第2章
- 使用Jedis操作redis
- 关于SpringMVC中表单验证无效问题
- PHP socket 通讯
- Spring接收多个对象后台封装
- 关于移动端适配解释