当前位置:网站首页>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: 删除计算机系不及格学生的选课记录.

边栏推荐
猜你喜欢

什么是公约数

为什么那么多自学软件测试的人,后来都放弃了...

2021年软件测试面试题大全

Deep Non-Local Kalman Network for VideoCompression Artifact Reduction

Flex布局详解

HMS Core Discovery第16期回顾|与虎墩一起,玩转AI新“声”态

MySQL (2)

CDH集群spark-shell执行过程分析

KingbaseES TOAST存储方式

Recommender systems: overview of the characteristics of architecture: user/item engineering -- -- -- -- -- -- -- -- > recall layer > sort layer - > test/evaluation 】 【 cold start problems, real-time 】
随机推荐
Multi-threaded mutex application RAII mechanism
Android studio连接MySQL并完成简单的登录注册功能
chrome extension: how to make the dialog be on the right side of the current window?
2022年SQL经典面试题总结(带解析)
WPS没有在任务栏显示所有窗口选项怎么回事?
Flink_CDC搭建及简单使用
Apple Silicon配置二进制环境(一)
mpls简介
MYSQL JDBC图书管理系统
Mysql 回表
巴比特 | 元宇宙每日必读:洗牌将至,数藏行业下半场是否会迎来新一批领头羊?是否会出现新玩法?...
What is the common factor
FFmpeg —— 裁剪视频(含音视频),不需编解码(附完整源码)
flowable工作流所有业务概念
GateWay实现负载均衡
数字货币期货现货交易技巧,把握关键进场的买入点!(纯干货)
【元胞自动机】基于元胞自动机模拟生命演化、病毒感染等实例附matlab代码
用于命名实体识别的模块化交互网络
2022-07-29 mysql/stonedb慢SQL-Q17-分析
ceph的部署练习