---建课程表--
create table 课程表
{
课号 char(6) not null,
名称 char(10) not null
}
go
--建学生表--
create table 学生表
{
学号 char(6) not null,
姓名 varchar(10) not null,
性别 char(2) ,
民族 char(10) not null
}
go
--建成绩表--
create table 成绩表
{
学号 char(6) not null,
课程号 char(6) not null,
分数 char(5) not null
}
go
--添加信息--
insert into 课程表 values('100001','大学语文')
insert into 课程表 values('100002','大学英语')
go
--检索姓李的女同学--
select 姓名,性别,民族 from 学生表 where 性别=‘女’and 姓名=‘李%’
楼主给点分吧
1
select
sno,sname,cname,grade
from
s,c,sc
where
ssno=scsno
and
scno=ccno
2
select
depart
,sex,
count(depart)
from
s
group
by
depart
,sex
3根据S、C和SC表,查询“计算机”系所有学生的成绩,要求输出SNO、SNAME、CNAME、GRADE,并按成绩降序排序
select
sno,sname,cname,grade
from
s,c,sc
where
ssno=scsno
and
scno=ccno
and
sdepart='计算机'
order
by
scgrade
desc
1> select 学号,姓名,性别 from XS where 姓名 like '王%'
2> select top 5 学号,姓名,总成绩 from XS,CJ where 学生表学号=成绩表学号 and 学号 is not(select 学号 from 成绩表 where 成绩<75) group by 成绩表学号 having count()
二题的另一种写法:
select top 5 学号,姓名,总成绩 from XS inner join CJ on 学生表学号=成绩表学号 where 学号 is not(select 学号 from 成绩表 where 成绩<75) group by 成绩表学号 having count()
以上就是关于一个SQL数据库的设计题 急 各位大侠帮忙啊!~~全部的内容,包括:一个SQL数据库的设计题 急 各位大侠帮忙啊!~~、SQL——数据库“学生成绩.mdb”的题目、【【题1】查询XS表(学生表)中姓“王”的学生信息,输出学号、姓名、性别。 【题2】数据库中有两张表XS(等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)