数据库查询-关于这个SSH小程序思路问题

作者:用户 来源:互联网 浏览:420 次 时间:2016-01-22 15:12:42

数据库查询

数据库查询-关于这个SSH小程序思路问题 - 摘要: 关于这个SSH小程序思路问题编写一个成绩管理系统。(1)用数据库建立两个表,分别存储成绩信息(学号,姓名,课程名,成绩)和用户登录信息;(数据库类型不限)(2)用户登录后可以录入、删除、修改成绩;(3

问题描述

关于这个SSH小程序思路问题

编写一个成绩管理系统。

(1)用数据库建立两个表,分别存储成绩信息(学号,姓名,课程名,成绩)和用户登录信息;(数据库类型不限)

(2)用户登录后可以录入、删除、修改成绩;

(3)能够分别按姓名和课程名查询相应记录;

(4)能够统计每门课程的平均分、最高分和最低分并显示在相应的页面上。

前三步用SSH+mysql直接实现,第四步没有思路,怎么把数据查出来显示。

解决方案

SELECT 课程 AVG (成绩)MAX(成绩)MIN(成绩) FROM 成绩表 GROUP BY 课程

解决方案二:

有两种方法,第一种是楼上说的,用SQL查出来直接用就ok
第二种比较笨,就是把所有数据都取出来,放到list中,根据你的需求遍历这个list,然后得到最大最小值,平均值什么的,不过这个方法不建议用,费时间,费精力,影响程序效率

解决方案三:

统计的话,可以用统计SQL的。一楼正解。

解决方案四:

用SSM更快。。。s

解决方案五:

按成绩查询,(1)然后加入到ArrayList中,在调用Arrays.sort();方法直接进行排序就好了,最后遍历输出
(2)用treeSet集合,然后调用其中自带比较功能,也是可行的

【云栖快讯】诚邀你用自己的技术能力来用心回答每一个问题,通过回答传承技术知识、经验、心得,问答专家期待你加入!  详情请点击
云栖社区(yq.aliyun.com)为您免费提供数据库查询-关于这个SSH小程序思路问题相关信息,包括 数据库查询 的信息 ,所有数据库查询-关于这个SSH小程序思路问题相关内容均不代表云栖社区的意见! 该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_93986,您可以点击数据库查询-关于这个SSH小程序思路问题-手机站访问。
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备

热点导航