输出时使用sql
select * from '数据库' order by '分数';
select * from '数据库' order by '分数';
解决方案 »
- 急啊急,xifre包与原有的包冲突。
- 请问是一个jsp网页对应一个servlet,还是整个web系统对应一个servet?
- servlet中的参数问题servlet中的参数response据说是用来返回结果的,那么传近来的response是什么东西呢?
- 嵌套远程iframe页面自动增长的问题
- 怎么把action里面的一个list通过输出到本地?
- 请各位高手帮忙,一个简单的关于监听客户端的问题
- <logic:equal>这个标签是干什么的?
- 要限制只能有一个用户来访问页面,另一个用户要访问,就将前一个用户踢出去
- SQL的优化 主要是如何提高聚合函数的运行效率
- 关于微信支付发货接口的问题
- 高分求巨难菜单源码!!!
- Tomcat+MySQL的事务处理
按照你的做法,进行输入。输出时,不还是要order by '名次'吗?
所以赞成楼上的楼上。
分数高的排在最上面
取出来之后把记数集存为一个数组
String[] str=null;
int i=0;
while(rs.next){
str[i]=rs.getString("你的分数字段");
i++;
}
然后在插入你的分类update
for(int j=1;j<=str.length;j++){
String sql="update 数据库 set 名次='"+j+"' where 分数='"+str[j-1]+"'"
执行方法
}
建立一个视图,当要使用名次排名的时候,进行查询
@ level int;
create view(***********)
as select *,(level++)
from table;