早教吧 育儿知识 作业答案 考试题库 百科 知识分享

sql命令怎么做1.创建一个名为“学生管理”的数据库。2.在学生管理数据库中,创建一个“学生档案”数据表,字段包括:学号、姓名、性别、出生日期、家庭住址。为该数据表输入10条记

题目详情
sql命令怎么做
1.创建一个名为“学生管理”的数据库。
2.在学生管理数据库中,创建一个“学生档案”数据表,字段包括:学号、姓名、性别、出生日期、家庭住址。为该数据表输入10条记录,并通过有
效性规则限定出生日期在1990年1月1日到1995年12月31日之间。
3.在学生管理数据库中,创建一个“学生成绩”数据表,字段包括:学号、成绩A、成绩B、成绩C、成绩D、成绩E。并为该数据表输入10条记录。
4.为学生档案表和学生成绩表建立关系。
5.用SQL命令创建名为“学生总分”的查询,查询所有学生的学号、姓名、总分、平均分。(注意:求的是每个人的总分、平均分)
6.用SQL命令创建名为“课程总分”的查询,查询第一门课程的总分、平均分、最高分、最低分。
7.用SQL命令创建名为“19岁以下”的查询,查询年龄在19周岁以下的学生的档案信息及各门课程成绩。(可借助于Access的日期时间函数,例如
Date()、Year()、Month()、Day()等。建议从网上查询其用法。)
8.用SQL命令创建名为“修改成绩”的查询,将所有学生的成绩A的值提高10%。
9.创建一个名为“学生信息”的窗体,用以显示所有学生的各项信息。
后边的sql怎么做
▼优质解答
答案和解析
呵呵 我刚做完这个题 第5个
SELECT 学生档案.学号, 学生档案.姓名, 成绩A+成绩B+成绩C+成绩D+成绩E AS 总分, 总分/5 AS 平均分
FROM 学生档案, 学生成绩
WHERE (((学生档案.学号)=[学生成绩].[学号]));
第6个
SELECT Sum(成绩A) AS 总分, Avg(成绩A) AS 平均分, Max(成绩A) AS 最高分, Min(成绩A) AS 最低分
FROM 学生成绩 INNER JOIN 学生档案 ON 学生成绩.学号=学生档案.学号;
第7个
SELECT 学生档案.学号, 学生档案.姓名, 学生档案.出生日期, 学生成绩.成绩A, 学生成绩.成绩B, 学生成绩.成绩C, 学生成绩.成绩D, 学生成绩.成绩E
FROM 学生档案 INNER JOIN 学生成绩 ON 学生档案.学号 = 学生成绩.学号
WHERE (((Year(Date())-Year([出生日期]))<19)); 后面的还没做完 等做完吧