急急急急急按照下列题目要求,写出对应的SQL命令

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:21:18
(1)列出stud_info学生信息表中所有记录的name 、gender和address列。
(2)将下列学生成绩插入到stud_grade学生成绩表中。
Stud_id(学号) Name(姓名) Course_id(课程号) Grade(成绩)
0401010717 代燕 0401010104 60
(3)显示stud_grade学生成绩表中成绩为85,86或88的纪录。
(4)显示stud_grade学生成绩表中成绩在60~80的所有记录。
(5)显示stud_grade学生成绩表中的最高分的学生学号和课程号。
(6)以入学成绩mark降序显示stud_info学生信息表中所有记录。
(7)首先显示“计算机工程师”、“计算机网络技术专业”、02班全体学生的基本信息,然后再统计“计算机工程系”、“计算机网络技术专业”、02班的学生人数。
(8)显示“0401010106”号课程的平均分。
(9)在学生成绩表中,显示最低分大于60、最高分小于80的stud_id列。
(10)显示成绩高于学号为“0401030101”、课程号为“0401010105”的所有成绩记录。
(11)显示出与学号为“0401040112”的学生同年出生的所有学生的学号、姓名和出生日期。
(12)显示课程号为“0401010105”的同学人数和老师姓名。
(13)列出所有任课老师的姓名和所在院系。
★★(14)在学生成绩表中,显示存在有85分以上成绩的课程号,并统计各门课程不及格人数在10人以上的课程数量。
(15)显示“计算机工程系”老师所教课程的成绩表。
(16)显示“计算机工程系”和“机电工程系”职称为“助教”的教师的姓名和性别。
(17)显示课程号为“401010103”课程成绩高于“0401010104”课程的学生的课程名、学号和姓名,并按成绩从高到低次序排列。
(18)将stud_grade学生成绩表中的分数按班级和学号顺序显示。
(19)将stud_grade学生成绩表中课程号为“04010101016”的成绩加5。
(20)删除stud_info学生信息表中姓名为“张

select Course_id from stud_grade where grade<60;
group by Course_id having count(*)>10
?reuser = session("user")
pass = session("pass")
.....
ccount()

都是些简单的SQL语句,用视图做10分钟就能搞定,你SQL SERVER学的太差了

算了吧...这么多..写完了又没有分....才不呢?

select dist(Course_id) from stud_grade where Grade>85
第二问我没办法一条语句求出来,只能先把满足条件的课程的课程号求出来,然后再用一条语句求课程数量
select Course_id from stud_grade where grade<60;
group by Course_id having count(*)>10
?reccount()