有关SQL语言的练习题,急啊,帮帮忙

假设有下列表:学生(学号,姓名,性别,年龄,系别),成绩(学号,课程名,成绩),用SQL语言表示下列操作.(1)在学生表中插入数据(('1001','王小春','男',1... 假设有下列表:学生(学号,姓名,性别,年龄,系别),成绩(学号,课程名,成绩),用SQL语言表示下列操作.
(1)在学生表中插入数据(('1001','王小春','男',18,计算机系'),('1002','江海','男',17,'财经系'),('1003','万云','女',19,'财经系'),('1004','李薇','女',18,'财经系')).
(2)查询学生表中的所有记录
(3)查询学生表中姓名为"万云"的记录.
(4)修改姓名为"李薇"的记录,将系别改为"计算机系"
(5)查询"计算机"系学生的姓名,年龄.
(6)查询"李薇"的各门课成绩.
(7)查询"经管系"学生的"数学"成绩.
(8)查询成绩不及格的学生的姓名,系别和不及格课程的成绩.
(9)查询成绩在80分及80分以上的学生姓名,系别及课程名和成绩.
(10)创建一个视图包含学号,姓名,性别,系别,课程名,成绩.

上面这种题怎么用书面写出来?
做好还会继续加分的,帮帮忙
谢谢了
展开
 我来答
flyingFish211
2013-03-23 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.5万
采纳率:50%
帮助的人:1.1亿
展开全部
1)INSERT INTO 学生 (学号,姓名,性别,年龄,系别) VALUES('1001','王小春','男',18,计算机系'),('1002','江海','男',17,'财经系'),('1003','万云','女',19,'财经系'),('1004','李薇','女',18,'财经系')
2)select * from 学生
3)select * from 学生 WHERE 姓名=‘万云’
(4)修改姓名为"李薇"的记录,将系别改为"计算机系"
UPDATE 学生 SET 系别=‘计算机系’ WHERE 姓名=‘
学生(学号,姓名,性别,年龄,系别),成绩(学号,课程名,成绩),

(5)查询"计算机"系学生的姓名,年龄.SELECT 姓名,年龄 from 学生 WHERE 系别=’计算机‘
(6)查询"李薇"的各门课成绩.
SELECT 课程名,成绩 FROM 成绩
WHERE 学号 IN (SELECT 学号 FROM 学生 WHERE 姓名=’李薇‘

(7)查询"经管系"学生的"数学"成绩.
SELECT 成绩
FROM 学生,成绩
WHERE 学生.系别=’经管系‘ AND 学生.学号=成绩.学号 AND 课程名=’数学‘

(8)查询成绩不及格的学生的姓名,系别和不及格课程的成绩.
SELECT 学生.学号,学生.系别,成绩.成绩
FROM 学生,成绩
WHERE 学生.学号=成绩.学号 AND 成绩<60

(9)查询成绩在80分及80分以上的学生姓名,系别及课程名和成绩.
SELECT 学生.学号,学生.系别,成绩.成绩
FROM 学生 T,成绩
WHERE 学生.学号=成绩.学号
AND NOT EXISTS (SELECT 1 FROM 成绩 WHERE T.学号=成绩.学号 AND 成绩 <80)

(10)创建一个视图包含学号,姓名,性别,系别,课程名,成绩.
CREATE VIEW STU_VIEW AS SELECT 学生.学号,学生.性别,学生.系别,成绩.课程名,成绩.成绩
FROM 学生, 成绩 WHERE 学生.学号=成绩.学号
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式