关于SQL数据查询语句
1、查询所有课程的课程号与课程名2、查全体学生的姓名及出生年份3、查询所有年龄在20岁以下的学生信息4、查询有考试成绩在[90,100]区间的学生学号5、查询课程名称中第...
1、查询所有课程的课程号与课程名
2、查全体学生的姓名及出生年份
3、查询所有年龄在20岁以下的学生信息
4、查询有考试成绩在[90,100]区间的学生学号
5、查询课程名称中第三个字不为“系”字的课程名称
6、查询缺少考试成绩学生的考试信息
7、查询计算机系年龄在20岁以下的学生姓名
8、查询选修了2号课程学生的学号及其成绩,查询结构按分数降序排列
9、计算2号课程的学生平均成绩
10、求各个课程号及相应的选课人数
11、查询所有女同学的姓名、选修的课程名及成绩
12、查询选修2号课程且成绩在90分以上的所有学生学号姓名
13、查询选修大于3学分以上课程的学生学号及课程号(使用IN)
14、找出每个学生选修课程中,成绩低于该门课程平均成绩的课程号(使用聚合函数)
15、查询其他系中比信息系(IS)某一学生年龄小的学生姓名和年龄(使用any)
16、查询选修了课程名为“信息系统”的学生姓名(使用嵌套查询
) 展开
2、查全体学生的姓名及出生年份
3、查询所有年龄在20岁以下的学生信息
4、查询有考试成绩在[90,100]区间的学生学号
5、查询课程名称中第三个字不为“系”字的课程名称
6、查询缺少考试成绩学生的考试信息
7、查询计算机系年龄在20岁以下的学生姓名
8、查询选修了2号课程学生的学号及其成绩,查询结构按分数降序排列
9、计算2号课程的学生平均成绩
10、求各个课程号及相应的选课人数
11、查询所有女同学的姓名、选修的课程名及成绩
12、查询选修2号课程且成绩在90分以上的所有学生学号姓名
13、查询选修大于3学分以上课程的学生学号及课程号(使用IN)
14、找出每个学生选修课程中,成绩低于该门课程平均成绩的课程号(使用聚合函数)
15、查询其他系中比信息系(IS)某一学生年龄小的学生姓名和年龄(使用any)
16、查询选修了课程名为“信息系统”的学生姓名(使用嵌套查询
) 展开
展开全部
1
select cno,cname from course
2
select sname,year(getdate())-sage from student
3
select * from student where sage<20
4
select distinct sno from sc where grade between 90 and 100
5
select cname from course where substring(cname,3,1)<>'系'
6
select * from sc where grade is null
7
select sname from student where sage<20 and sdept='计算机系'
8
select sno,grade from sc where cno=2 order by grade desc
9
select avg(grade) from sc where cno=2
10
select cno,count(*) from sc group by cno
11
select a.sname,b.cname,c.grade
from student a,course b,sc c where a.sno=c.sno and b.cno=sc.cno
and a.ssex='女'
12
select a.sno,a.sname from student a,sc b where a.sno=b.sno and b.cno=2 and c.grade>90
13
select sno,cno from sc where cno in (select cno from course where credit>3)
14
select sno,cno from sc a,
(select cno,avg(grade) avg_grade from sc group by cno) b
where a.cno=b.cno and a.grade<b.avg_grade
15
select sname,sage from student where sdept<>'IS' and sage<any(select sage from student where sdept='IS' and sname='xxxx')
16
select sname from student where sno in (select sno from sc where cno =(select cno from course where cname='信息系统'))
展开全部
--1
select Cno,Cname From course;
--2
Select Sname,DateAdd(year,-Sage,Getdate()) From student
--3
Select * from Student where sage < 20
--4
Select * from Student where Sno in (Select Sno From SC where Grade between 90 and 100)
--5
Select * from Course Where SubString(CName,3,1) <> '系'
--6
Select * from Student where Sno not in (Select Sno From SC)
--7
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select Cname,Cpno from Course
select Sname,tochar(sysdate,'yy')-Sage from Student
select * from Student where Sage<20
select Cno from SC where Grade>=90 and Grade<=100
select Cname from Course where Cname not like '__系%'
select * from Stunedt where Sno not in (select Sno from SC)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哪个不会说哪个吧。前面的应该都不难的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询