sql应用题

来源:百度知道 编辑:UC知道 时间:2024/05/27 17:33:05
设学生关系Student,包括学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept;课程关系Course,包括课程号Cno、课程名Cname、学分Ccredit;学生选课关系SC,包括学号Sno、课程号Cno和成绩Grade。用SQL语言表示如下运算:
1.查询所有女生的姓名和学号;
2.把学生的成绩按照降序排序;
3.修改学号为‘07010205’的学生姓名为‘李志诚’

1:SELECT Student.Sname,Student.Sno FROM Student
WHERE Student.Ssex='女'
2: SELECT Student.*,SC.* FROM Student,SC
WHERE Student.Sno=SC.Sno
ORDER BY SC.Grade DESC
3: UPDATE Student
SET Sname ='李志诚'
WHERE EXSIST( SECECT Sname FROM Student,SC
WHERE Student.Sno=SC.Sno
AND SC.Sno='07010205')