CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

数据库排名问题!急!!

楼主Gongnanpi(晕了四百年)2003-06-02 22:26:11 在 Java / Web 开发 提问

我数据库中一个表记录着所有学生的各科成绩,列名为各课程名,(其中第一列“st_num”为学生学号列,每个记录记录每个学生的成绩,我现在需要查询表,从中得到每个学生的各门功课成绩在所有人当中的名次,并显示在网页中,这个代码应该怎么写??请帮帮我,很着急~~~ 问题点数:0、回复次数:6Top

1 楼sgdb(神天月晓)回复于 2003-06-02 22:41:00 得分 0

select   st_num   from   table   order   by   成绩1   DESC  
  选出以后,将结果存入数组1  
  select   st_num   from   table   order   by   成绩2   DESC  
  选出以后,将结果存入数组2  
  …………  
   
  数组1、2……是他们各科的排名!Top

2 楼crazymens(风)回复于 2003-06-03 00:57:19 得分 0

最好还是用临时表Top

3 楼Gongnanpi(晕了四百年)回复于 2003-06-03 08:09:31 得分 0

我说的不是简单的排名,而是要每个人具体的名次Top

4 楼nboys()回复于 2003-06-03 08:26:29 得分 0

在网页中可以用下拉菜单!分别对应各科课程名  
   
  选择不同的课程名时:传递一个变量  
   
  select   *   from   tablename   order   by   变量   descTop

5 楼mcgovern(老麦)回复于 2003-06-03 08:38:44 得分 0

是否还要考虑并列名次?Top

6 楼Gongnanpi(晕了四百年)回复于 2003-06-03 08:44:20 得分 0

是啊,还要考虑并列名次,不过现在最主要的就是我要能把所有人各科名次显示在一张大表里,没门课成绩后面一格就要是这个科的名次,就是一列成绩,一列名次,一列成绩,一列名次Top

相关问题

  • 数据库!!!!!急……
  • 急! Access数据库
  • 数据库问题,,急,急
  • 求救 数据库 急急 ^…^
  • 急急!数据库问题!!
  • 急!!!pb6.5连数据库
  • 急救!数据库高手
  • 数据库问题,急!!!
  • [急救]数据库问题
  • 数据库问题,急!

关键词

  • 课程
  • 学生
  • 名次
  • 数组
  • 成绩
  • 记录
  • desc
  • 课程名
  • 所有
  • num

得分解答快速导航

  • 帖主:Gongnanpi

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo