当前位置:网站首页>MySQL60 homework
MySQL60 homework
2022-07-30 20:51:00 【lookout99】
1.建表
2.为SC表添加“选课类别”列,此列的定义为XKLB char(4)
3.将新添加的XKLB的类型改为char(6)
4.删除Course表的Period列
5.用sql语句填写以上(表3-1 Student表数据、表3-2 Course表数据、表 3-3 SC表数据)数据
6.查询全体学生的学号与姓名
7.查询全体学生的姓名,学号和所在系
8.查询全体学生的记录.
9. 查询全体学生的姓名及其出生年份.
no year of birth
10: 查询全体学生的姓名和出生年份,并在出生年份列前加入一个列,此列的每行数据均为“Year of Birth”常量值.
no year of birth
11: 在选课表(SC)中查询有哪些学生选修了课程,并列出学生的学号.
12: 查询计算机系全体学生的姓名
13: 查询所有年龄在20岁以下的学生的姓名及年龄.
14: 查询考试成绩不及格的学生的学号.
15: 查询年龄在20~23岁之间的学生的姓名,所在系和年龄.
16: 查询年龄不在20~23之间的学生的姓名,所在系和年龄.
17: 查询信息系,数学系和计算机系学生的姓名和性别.
18: 查询既不属于信息系,数学系,也不属于计算机系的学生的姓名和性别.
19: 查询姓“张”的学生的详细信息.
20: 查询学生表中姓“张”,姓“李”和姓“刘”的学生的情况.
21: 查询名字中第2个字为“小”或“大”字的学生的姓名和学号.
22: 查询所有不姓“刘”的学生.
23: 从学生表中查询学号的最后一位不是2,3,5的学生的情况.
24: 查询无考试成绩的学生的学号和相应的课程号.
25: 查询所有有考试成绩的学生的学号和课程号.
26: 查询计算机系年龄在20岁以下的学生的姓名.
27: 将学生按年龄升序排序.
28: 查询选修了课程“c02”的学生的学号及其成绩,查询结果按成绩降序排列.
29: 查询全体学生的信息,查询结果按所在系的系名升序排列,Students in the same department are sorted by age in descending order
30: 统计学生总人数.
31: 统计选修了课程的学生的人数.
32 : 计算学号为9512101的学生的考试总成绩之和.
33: 计算课程“c01”的学生的考试平均成绩.
34: 查询选修了课程“c01”的学生的最高分和最低分.
35: 统计每门课程的选课人数,列出课程号和人数.
36: Check the number of courses and average grades for each student.
37: 查询选修了3门以上课程的学生的学号.
38: 查询选课门数等于或大于4门的学生的平均成绩和选课门数.
39: 查询每个学生的情况及其选课的情况.
40: 去掉例38中的重复列.
41: 查询计算机系学生的选课情况,要求列出学生的名字,所修课的课程号和成绩
42: 查询信息系选修VB课程的学生的成绩,要求列出学生姓名,课程名和成绩.
43: 查询所有选修了VB课程的学生的情况,要求列出学生姓名和所在的系.
44: 查询与刘晨在同一个系学习的学生的姓名和所在系.
45: 查询学生的选课情况,包括选修课程的学生和没有修课的学生.
46: Check for students who are in the same department as Liu Chen.
47: 查询成绩大于90分的学生的学号和姓名.
48: 查询选修了“数据库基础”课程的学生的学号和姓名.
49: 查询选修了课程“c02”The student number and grade of the student whose grade is higher than the average grade of the course.
50: 查询选修了课程“c01”的学生姓名.
51: 查询没有选修课程“c01”的学生姓名和所在系.
52: 查询选修了课程“c01”的学生的姓名和所在系.
53: 查询数学系成绩在80分以上的学生的学号,姓名.
54: 查询计算机系考试成绩最高的学生的姓名.
55: 将新生纪录(9521105,陈冬,男,信息系,18岁)插入到Student表中.
56: 在SC表中插入一新记录(9521105,c01),成绩暂缺.
57: 将所有学生的年龄加1.
58: 将“9512101”学生的年龄改为21岁.
59: 将计算机系学生的成绩加5分.
60: 删除所有学生的选课记录.
61: 删除所有不及格学生的选课记录.
62: 删除计算机系不及格学生的选课记录.
边栏推荐
- @WebServlet注解(Servlet注解)
- FFmpeg —— 裁剪视频(含音视频),不需编解码(附完整源码)
- Apache DolphinScheduler新一代分布式工作流任务调度平台实战-上
- 【考研词汇训练营】Day18 —— amount,max,consider,account,actual,eliminate,letter,significant,embarrass,collapse
- 明解C语言第六章习题
- MySQL 高级(进阶) SQL 语句 (一)
- 巴比特 | 元宇宙每日必读:洗牌将至,数藏行业下半场是否会迎来新一批领头羊?是否会出现新玩法?...
- 2022年SQL经典面试题总结(带解析)
- PPT如何开启演讲者模式?PPT开启演讲者模式的方法
- 使用map函数,对list中的每个元素进行操作 好像不用map
猜你喜欢
Android Studio 实现登录注册-源代码 (连接MySql数据库)
PPT如何开启演讲者模式?PPT开启演讲者模式的方法
数字货币期货现货交易技巧,把握关键进场的买入点!(纯干货)
MySQL----多表查询
《快速掌握QML》第六章 动画
【元胞自动机】基于元胞自动机模拟生命演化、病毒感染等实例附matlab代码
【考研词汇训练营】Day18 —— amount,max,consider,account,actual,eliminate,letter,significant,embarrass,collapse
[The Beauty of Software Engineering - Column Notes] 31 | Is software testing responsible for product quality?
GateWay实现负载均衡
Common Expression Recognition Based on Face (1) - Basic Knowledge of Deep Learning
随机推荐
MySQL的DATE_FORMAT()函数将Date转为字符串
深入浅出边缘云 | 3. 资源配置
Based on the face of the common expression recognition - model building, training and testing
【Codeforces思维题】20220728
KingbaseESV8R6 snapshot too old的配置和测试
什么是公约数
明解C语言第六章习题
MySQL笔记1(数据库的好处,数据库的概念,数据库的特点,MySQL的启动,数据模型,SQL)
C language: detailed explanation of operators
【机器学习】梯度下降背后的数学之美
R package调试
Swift RegexBuilder Vs. Raku Grammar
Apache DolphinScheduler新一代分布式工作流任务调度平台实战-上
MySQL的on duplicate key update 的使用
多线程获取官方汇率
Common Expression Recognition Based on Face (1) - Basic Knowledge of Deep Learning
mysql8安装步骤教程
MySQL数据库字段超长问题
2021年软件测试面试题大全
vlookup函数匹配不出来只显示公式的解决方法