SQL教程:轻松查询学生各科成绩平均分及课程统计
如何用SQL查询学生各科成绩的平均分数?
1首先打开电脑上的数据库软件。
然后将数据库附加到学生表和成绩表。
2然后选择数据库,右键单击并选择“新建查询”。
在右侧空白框中输入命令selecttableStudent.studentnumber,average(score)作为平均结果。
3.连接学生表和成绩。
该命令是从学生表中合并成绩表到学生表.studentNumber=gradestable.studentNumber。
4使用groupby命令对学生表中的学号进行分组。
该命令是按学生表.学号分组。
5使用duk命令。
平均生产成绩大于80分。
6那么表中就没有中间项了。
所以使用nor命令来附加。
查询每位同学的课程门数、总成绩、平均成绩”的SQL语句是什么?
SQL语句如下:
SELECT学号、Count(科目号)AS课程总数、Sum(score)AS总分、Avg(score)AS平均分
FROM成绩表
GROUPBY学号;
SQL常用操作语句如下:
Select:select*framtable1where区域
插入:insertintotable1(field1,field2)values(value1,value2)
删除:deletefromtable1whererange
更新:updatetable1setfield1=value1whererange
查找:select*fromtable1wherefield1like'%value1%'
排序:select*fromtable1orderbyfield1,field2[desc]
总计数:selectcountatotalcountfromtable1
求和:selectsum(field1)assumvaluefromtable1
平均值:selectavg(field1)asavgvaluefromtable1
最大值:selectmax(field1)asmaxvalueefromtable1
最小值:selectmin(field1)asminvalueefromtable1