
为该数据表输入10条记录,并通过有效性规则限定出生日期之间。
在学生管理数据库中,创建一个“学生成绩”数据表,字段包括:学号、高数、英语、计算机、总分、平均分。
并为该数据表输入10条记录。
为学生档案表和学生成绩表建立关系,并实施参照完整性。
用SQL命令创建名为“平均身高”的查询,查询男生、女生的平均身高分别是多少。
select * from
(select 班级, Count(*) as 人数 from TABLE_NAME Group by 班级) as A
left join
(select 班级, avg(身高) as 平均身高, avg(年龄) as 平均年龄, avg(体重) as 平均体重 from TABLE_NAME Group by 班级) as B
on A.班级=B.班级
left join
(select 班级, Count(*) as 大于15岁人数 from TABLE_NAME where 年龄>15 Group by 班级) as C
on A.班级=C.班级
left join
(select 班级, avg(身高) as 女生平均身高 from TABLE_NAME where 性别='女' Group by 班级) as D
on A.班级=D.班级;出这题的人真心有病。如果报as不识别的话,就把所有的AS去掉,我用mysql,习惯写AS。
这个很简单,但是你没有说的很清楚。用的access数据库?
采纳后, 联系我,给你写详细的。
几点提示:
⑴命令中必须使用英文半角标点。
⑵若一条命令中涉及到两个表,且不同的表中有同名字段,则必须明确同名字段来自哪个表。例如:学生档案.学号
⑶若一条命令中涉及到两个表,则必须用WHERE短语指定两个表的连接条件。例如:WHERE 学生档案.学号=学生成绩.学号
实验要求:
1.创建一个名为“学生管理”的数据库。
2.在学生管理数据库中,创建一个“学生档案”数据表,字段包括:学号、姓名、性别、出生日期、身高、家庭住址。为该数据表输入10条记录,并通过有效性规则限定出生日期在1990年
1月1日到1995年12月31日之间。
3.在学生管理数据库中,创建一个“学生成绩”数据表,字段包括:学号、高数、英语、计算机、总分、平均分。并为该数据表输入10条记录。(成绩字段的类型必须为数字型。)
4.为学生档案表和学生成绩表建立关系,并实施参照完整性。(两个表都需要定义主键)
5. 用SQL命令创建名为“91年以后男生”的查询,查询出生日期在1991年1月1日之后的男生的学号、姓名、性别、出生日期、家庭住址。
6. 用SQL命令创建名为“日期降序”的查询,查询所有学生的学号、姓名、性别、出生日期、家庭
住址,要求按出生日期降序排序。
7. 用SQL命令创建名为“男女人数”的查询,查询男生、女生人数分别是多少。
8. 用SQL命令创建名为“平均身高”的查询,查询男生、女生的平均身高分别是多少。
9.用SQL命令创建名为“修改成绩”的查询,将所有学生的英语成绩提高10%。(更新查询不会自动显示更新后的结果)
10.用SQL命令创建名为“学生总分”的查询,求出所有学生的总分、平均分。(更新查询不会自动显示更新后的结果)
11.用SQL命令创建名为“课程总分”的查询,查询计算机这门课程的总分、平均分、最高分、
我 16:16:10
最低分。
12.用SQL命令创建名为“档案及成绩”的查询,查询所有学生的学号、姓名、出生日期、总分、平均分。(涉及到两个表)
13.创建一个名为“学生信息”的窗体,用以显示所有学生的学号、姓名、出生日期、总分、平均分。
14.最后提交完成的数据库(学生管理.mdb)文件。
以上就是关于怎么样用sql查询男女平均身高的全部内容,以及怎么样用sql查询男女平均身高的相关内容,希望能够帮到您。