哪位能帮帮我呀,有三个SQL server的题目不会做,希望看到的可以帮我做一下,非常感谢了呀!
一。在数据库XSCJ中创建学生情况表,请写出T-SQL语句,表定义如下:
学生情况表(XS):
列名 |
数据类型 |
长度 |
是否允许为空值 |
默认值 |
说明 |
学号 |
定长字符型 |
6 |
× |
无 |
主键 |
姓名 |
定长字符型 |
8 |
× |
无 |
|
专业名 |
定长字符型 |
10 |
√ |
无 |
|
性别 |
位型 |
1 |
× |
1 |
男1,女0 |
出生时间 |
日期时间型 |
4 |
× |
无 |
|
总学分 |
整数型 |
1 |
√ |
无 |
|
二。针对以上XSCJ中的表XS,请使用T-SQL语句进行以下操作:
(1)将“姓名”列的列长度由原来的8改为10。
(2)将表中所有学生的总学分都增加10分。
(3)查找计算机专业同学的学号、姓名。
(4)查询陈姓单名的学生情况。
(5)查询女生总学分介于40~50的学生姓名。
三。假设在数据库XSCJ中,有3个表:XS(学号,姓名,专业名,班级,性别,照片,出生时间,总学分,备注),KC(课程号,课程名,学时,学分),XS_KC(学号,课程号,成绩,学分)。
(1)求选修了103课程的学生的最高分和最低分。
(2)按班级、学号分组汇总所有课程的平均分。
(3)查找所有比计算机系的学生年龄都大的学生情况,要求使用子查询。
(4)查找选修了“网络数据库与SQL语言”且成绩在90分以上的学生的姓名。要求使用连接查询或者子查询。