osu音乐游戏的创始人:请教1个SQL阅读与书写的问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 04:05:21
给出关系模式如下:
s(sno,sname,age,sex,sdept),各属性表示学号、姓名、年龄、性别、所在系
sc(sno,cno,g),各属性表示学号、课程编号、成绩
c(cno,cname),各属性表示课程编号、课程名字
写出下列的SQL语句:
1. 查询计算机系(cs)的男生的学号、姓名
2. 查询数据库原理的平均成绩
写出下面SQL语句的意思:
1. Select sno,sname from s where s.sdept not in (select sdept from s where sno=’1001’)

请高人帮忙解答一下,谢谢!

s(sno,sname,age,sex,sdept),各属性表示学号、姓名、年龄、性别、所系
sc(sno,cno,g),各属性表示学号、课程编号、成绩
c(cno,cname),各属性表示课程编号、课程名字
写出下列的SQL语句:
1. 查询计算机系(cs)的男生的学号、姓名
select sno,sname
from s
where sdept='cs'and sec='男'
2. 查询数据库原理的平均成绩
select avg(g)
from sc join c on sc.cno=c.cno
where c.cname='数据库原理'
3.查询除学号1001学生的其他系的学生的学号,姓名。

1)select sno,sname
from s
where sex='male' and sdept='cs';
2)select average(g)
from sc
where cno='database'
3)查询不含1001号学生的那些系的学号,姓名。

简单
没有挑战性啊

啊,你也有这本书啊,好书啊,我教SQL时用的第一本教材就是这本书