㈠ sql,查询每门课程最高分的学生的学号,课程号,成绩。再一张表里
select 学号, 课程号 , 成绩 from 表A ( select 课程号 ,max(成绩) AS mCJ from 表A group by 课程号) B where 表A课程号=B.课程号 AND 表A.成绩 =B.mCJ
㈡ 在xs和cj表中,用SQL_SELECT命令查询学号、姓名、课程号、成绩,结果按学号升序排序,学
1、点击需要显示信息的单元格后,点击“公式”选项卡。
㈢ 用SQL查询语句,题目:查询选修了“张林”老师所授课程的学生学号及课程号。
selectsno,cnofromstudent,scwhereteacher='张林'andstudent.sno=sc.sno;
㈣ 用sql语句‘创建查询学生的学号,姓名,所在系,课程号,课程名,课程学分的视图’
create view <视图名>(学号,姓名,所在系,课程号,课程名,课程学分)
as
selecet student.sno,sname,sdept,course.cno,cname,credit
from student,course,sc
where student.sno=sc.sno and
sc.cno=course.cno
㈤ 怎么用SQL语句查询每个学生选修的课程名及其成绩
查询选修了全部课程的学生姓名
:student是学生表course是选课表sc是课程表
selectsname
fromstudent
wherenotexists
(select*
fromcourse
wherenotexists
(select*
fromsc
wheresno=student.sno
andcno=course.cno)
㈥ 用数据库SQL语句:查询只被一名学生选修的课程的课程号、课程名
select
sno
as
学生号,
count(*)
as
选修课大于1的人数
from
sg
group
by
sno
//按照学生的学号分组
(如果不分组会提示错误
)
//
如果包括一门就把having
count(*)>1去掉
但是一门以上的意思就是不包括一门
所以不用加
二楼回答的很好,记得给他好评啊,我也是挺辛苦的....