永发信息网

有一个“学生-课程”数据库,数据库中包括三个表: (1) “学生”表Student由学号(Sno)、姓名(Sname)

答案:2  悬赏:30  手机版
解决时间 2021-02-06 16:15
  • 提问者网友:雨不眠的下
  • 2021-02-06 06:12
有一个“学生-课程”数据库,数据库中包括三个表:
(1) “学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为: Student(Sno,Sname,Ssex,Sage,Sdept) Sno 为关键字。
(2) “课程”表Course由课程号(Cno)、课程名(Cname)、先修课号(Cpno)、学分(Ccredit)四个属性组成,可记为: Course(Cno,Cname,Cpno,Ccredit) Cno为关键字。
(3) “学生选课”表SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,可记为: SC(Sno,Cno,Grade) (SNO, CNO) 为关键字。
根据下列数据库和表,用T-SQL完成下列操作

1、查所有选修过课的学生的学号

3、查考试成绩有不及格的学生的学号

4、查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列

5、查询每门课程的学生最高低分数

6、查询与“刘晨”在同一个系学习的学生
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-02-06 07:27
1.select distinct Sno from SC
2.select distinct Sno from SC where Grade<60
3.select Sno,Grade from SC where Cno='3' order by Grade desc
4.是要查询没门课程的最高分和最低分么?select max(Grade),min(Grade) from SC
6.select * from Student where Sdept=(select Sdept from Student where Sname='刘晨')
全部回答
  • 1楼网友:末日狂欢
  • 2021-02-06 08:42
1)查出“计算机系”选课有“数据库基础与应用”学生的学号,姓名,成绩,按照学号升序显示 2)“信息工程系”学生的(avg)平均年龄,并打印结果。其中where sno= @s_sno条件,没有定义@s_sno怎么就给这个学号赋值了呢? 3)s=13 x=21 4)窗体加载时,check1应该是一个控件名,当他的calue为0的时候。datagrid数据控件允许删除功能,可以添加新信息(allowaddnew不太确定,没有见过)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯