各位帮忙做一道数据库的题目,非常感谢

作者&投稿:宗净 (联系方式在网页底部的电邮联系)
帮忙做一道数据库题目啊~

首先问下楼主,成绩表中包含需要的所有字段么???
如果是的话:;::
(1)查询计算机0203班的学号,姓名,课程名,成绩。
select 学号,姓名,课程名,成绩 from tablename where 科目=“计算机”班号=“0203”

(2)查询计算机0203班女生的信息,并按成绩的降序排列。
select count(女生)from tablename where 科目=“计算机”班号=“0203”;

(3)统计成绩表中男生、女生的人数(要求取消重复的记录)。

select distinct count(男生,女生)from tablename

1.请用SQL语言检索创建STUDENT表,并定义出主键约束
create table STUDENT
(
S_NO int not null primary key ,
NAME varchar(20),
AGE int,
SEX char(2),
DEPT varchar(30)
)

2.创建年龄在25岁以下,通信息男同学的视图
create view v_man
as
select *
from STUDENT
where age<25 and sex='男'

3.检索李老师所授课程的课程号和课程名
SELECT C_NO,CNAME
FROM COURSE
WHERE TNAME=‘李老师'

1.create table worker(职工号 int primary key, 姓名 char(8), 性别 char(2),出生日期 datetime,党员否 bit, 参加工作 datetime, 部门号 int);
create table depart(部门号 int primary key,部门名 char(10))
create table salary(职工号 int, 姓名 char(8),日期 datetime,
工资 decimal(6,1),primary key(职工号,日期));
2.(1)select 职工号,姓名,性别,avg(工资) from worker,salary where worker.职工号=salary.职工号 group by 职工号;
(2)select 职工号,姓名,部门名,工资 from worker,depart,salary where worker.职工号=salary.职工号 and worker.部门号=depart.部门号 and 日期>=2004/04/01 and 日期<=2004/04/30 order by 部门名;
(3)select 性别,部门名,avg(工资) from worker,depart,salary where worker.职工号=salary.职工号 and worker.部门号=depart.部门号 group by 性别,部门;
(4)insert into worker values(20,"陈立","女",55/03/08,"是",75/10/10,4);
(5)update worker set 出生日期=56/03/08 where 出生日期=55/03/08;

楼上的高手只写到第五题啊,可否把后面的也受累写下啊呵呵

1

这有什么意义呢????

相关视频

求数据库高手做几道基础题
WHERE pname=’苹果’OR pname=’香蕉’)。第 37 题: SQL Server2005聚合函数中count(*)的功能描述正确的是( B.统计所有记录的个数,包括空值) 。第 40 题: 在表A中有一列B,执行删除语句delete from A where B like ‘_[ae]%’,下面包含B列的值的数据行可能被删C.Annet C...

数据库应用题帮忙
1)、FD={(商店编号,商品编号)—>(部门编号,数量),(商店编号,部门编号)—>负责人} 2)候选码:商店编号,商品编号 3)2NF,存在传递依赖 4)R1={商店编号,商品编号,部门编号,数量} R2={商店编号,部门编号,负责人} create

数据库的题目,请教高手
1.关系代数:πP#,PN,PR(σPS='希望')SQL:SELECT P#,PN,PR FROM P WHERE PS='希望';2.SELECT RD,R.C#,CN,PN,QTY FROM C,P,R WHERE C.C#=R.C#;第二题我也不是很清楚 用

有关数据库的作业·~~SQL语句题
所有的 1.select X.商品代号,分类名,数量,品牌 from商品表1 X,商品表2 Y where X.商品代号=Y.商品代号 找出商品库里面所有的商品信息 2.select 专业,count(*) as 专业人数 from学生 group by专业 order by专业人数 desc 找出每个专业的专业人数,并且降序排列 3.select课程.课程号,...

求助一道数据库题目 SQL2005的
7)更新学号为8103的学生姓名为张玲 update student set 姓名='张玲' where 学号=8103 8)查找学号在8101到8103间的学生信息 select * from student where 学号 between 8101 and 8103 9)删除姓名为李飞的学生记录 delete student where 姓名='李飞'10)删除数据表student drop table student ...