?? 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 + -