一个SQL数据库的设计题 急 各位大侠帮忙啊!~~

一个SQL数据库的设计题 急 各位大侠帮忙啊!~~,第1张

---建课程表--

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(等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10180528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存