📄 sql基本练习.sql
字号:
--SQL Server 2000基础教程
--编程题(要求写出完成每一步的T-SQL语句)
1.创建数据库,数据库名Student
2.在建立好的数据库上创建学生信息表(student)和学生成绩表(score)
表结构如下所示:
表student包含两个字段:sno varchar(10), name char(10)
记录:
2007001 Tom
2007002 John
2007003 Bob
2007004 Helen
表score包含两个字段:sno varchar(10), score int
记录:
2007001 83
2007002 88
2007003 77
创建完表,新增完记录后完成如下查询操作:
1. 找出姓名为Tom的学生的成绩
2. 找出最高分的姓名
3. 前3名的成绩和姓名
4. 将Tom的成绩修改为80
5. 在student表中增加字段score并将其值全部替换为score表中的对应score值
例如:
student表
sno name
2007001 tom
2007002 john
2007003 Helen
score表
sno score
2007001 90
2007002 70
修改后student表应该为
sno name score
2007001 tom 90
2007002 john null
2007003 helen 70
6. 删除Tom的成绩
7. 删除最高分的成绩
8.将所有大于80分的人的id,name,score生成到新表student_score中(select into)…
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -