
1.用SQL命令创建名为“课程总分”的查询,查询第一门课程的总分、平均分、最高分、最低分。
2.用SQL命令创建名为“19岁以下”的查询,查询年龄在19周岁以下的学生的档案信息及各门课程成绩。(可借助于Access的日期时间函数,例如Date()、Year()、Month()、Day()等。建议从网上查询其用法。)
3.用SQL命令创建名为“修改成绩”的查询,将所有学生的成绩A的值提高10%。
4.创建一个名为“学生信息”的窗体,用以显示所有学生的各项信息。
select 姓名,语文+数学+英语+…… as 总分值 from 学生成绩表
不管科目有多少,都串起来就行了,不可能说表结构不清楚就随便使用SQL吧
1、首先。打开数据库文件。
2、双击打开“samp2accdb”数据库,在创建功能区的查询分组中单击“查询设计”按钮,系统d出查询设计器。
3、在显示表对话框中添加“tTeacher”表。关闭对话框。
4、在“字段”所在行的第一列输入标题“m_age:”,再输入求最大年龄和最小年龄之差的计算式:max([年龄])-min([年龄])。
5、点击“视图”按钮,查看查询结果。
假如一张有成绩和姓名和学科。
计算每个人的总成绩。
SELECT Sum(表名成绩) AS 成绩之合计, 表名姓名
FROM 表名
GROUP BY 表名姓名;
计算平均值(比如只有3科成绩只算3科平均,不会3科总合除以应该考的科目总数)
SELECT Avg(表名成绩) AS 成绩之平均值, 表名姓名
FROM 表名
GROUP BY 表名姓名;
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)