sql题目,求大神,在线等!

一、对STUDENT、COURSE、SC三个表,用SQL完成以下操作。1.创建关系stu1(sno,sname,ssex,sage,sdept)。2.对STUDENT按姓... 一、对STUDENT、COURSE、SC三个表,用SQL完成以下操作。

1.创建关系stu1(sno,sname,ssex,sage,sdept)。

2.对STUDENT按姓名建立索引。

3.查询信息系所有年龄不大于21岁的女生。

4.查询1982年出生的男生的姓名。

5.查询信息系、金融系所有姓“王”的同学的姓名和年龄。

6.查询姓“王”的男同学的人数。

7.查询2号课程的最低分。

8.查询总分最高的学生的学号。

9.查询每个同学的平均分。

10.查询每个同学所选修的课程门数。

二、对STUDENT、COURSE、SC三个表完成以下操作:

1. 查询“计算机网络“分数大于90分的同学的姓名。

2. 查询每门课程的课程名及选修人数。

3. 查询选修了全部课程的学生姓名。

4. 查询总学分已超过40学分的学生学号、姓名、总学分。

5. 查询信息系学生及年龄小于20岁的学生。

6. 查询信息系学生与年龄小于20岁学生的交集。

7. 查询信息系学生与年龄小于20岁学生的差集
展开
 我来答
chenfenggang99
2013-04-21 · TA获得超过1850个赞
知道大有可为答主
回答量:1746
采纳率:75%
帮助的人:1741万
展开全部
你把分给我 ,我帮你做出来
第一条
create table stu1
(
sno varchar(8),
sname varchar(20),
ssex varchar(4),
ssex varchar(4),
sdept varchar(10)
)
更多追问追答
追问
只要你做出就给你
追答
create table stu1
(
sno varchar(8),
sname varchar(20),
ssex varchar(4),
ssex varchar(4),
sdept varchar(10)
)
create index i_s_name
on student(sname)
select * from stu1
where sdep='信息系' and sage='女'
select sname from stu1
where year(datetime())-1982>31 and sage='男'
select sname ,age from stu1
where sdep in( '信息系','金融系')and sname='王%'
select count(*) from stu1
wehere sname='王%' and sage='男'
后面的信息给的不足,没有给出 表的属性
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式