SQL Server上机练习四(S)

更新时间:2023-07-26 20:00:25 阅读: 评论:0

练习四
准备练习环境:
1. 编写SQL语句创建数据库studentdb,使用默认的参数。
2. 编写SQL语句,在studentdb中分别创建如下的三张表(中文说明不需要创建),分别是stuinfo, cour, grade,其结构如下:
stuinfo
上海寒假长沙一周天气
列名
数据类型
长度
是否可空
中文说明
Id
char
4
主键非空
学号
Name
varchar
8
Y
姓名
Sex
char
2
Y
性别
Birthday
datetime
Y
出生日期
Address
varchar
50
Y
地址
Height
decimal(3,2)
Y
身高
Memo
text
Y
备注
Phone
Char
12
Y
恐惊天上人电话
Cour
列名
数据类型
长度
是否可空
中文说明
Cid
Char
4
主键非空
课程编号
Cname
varchar
50
Y
课程名称
Credit
int
Y
学分
Grade
红张国荣
列名
数据类型
长度
首问责任制
是否可空
虫孽
中文说明
Id
Char
4
联合主键
学号
Cid
char
学习拼音字母4
课程编号
Grade
Decimal(3,1)
Y
分数
3. data.xls中的数据分别导入到数据库studentdb中上述三张表中。上述环境准备完成后,编写SQL语句完成下列操作
1) 修改项目管理课程的学分,将其改为3
2) 编写SQL语句修改所有男同学的备注,将其备注统一改为“篮球队成员”
3) 编写SQL语句将马东的生日改为1979-10-1,身高改为1.76
4) Stuinfo表中查询所有学生的所有信息
5) Stuinfo中查询每个学生的学号、姓名和生日(使用别名)
6) Stuinfo中查询学号为0002号的学生的姓名和家庭地址
7) Stuinfo中找出所有姓张的女同学的信息
8) 查询名字是3个字且第二个字是‘卫’的学生的所有信息
9) stuinfo表中先按性别升序排序再按照身高降序排序,检索学生的信息
10) 找出grade表中前5条记录
11) grade表中查找0003号课程分数在7895范围内的学生学号和分数
12) grade表中查询0002号课程的平均成绩
13) grade表中查询课程编号为0001工作纪律的主要内容的最高成绩和最低成绩
14) grade表中查询各门课程的课程编号及其平均成绩和最高成绩

本文发布于:2023-07-26 20:00:25,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1097792.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:学生   课程   表中   查询   语句   改为
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图