fs为分数,name为学生编号,nj为年级,bj为班级,数据表如下:
id type sort fs date name nj bj
1 期中 数学 79 1164729342 2456 5 9
2 期末 数学 76 1164729348 2456 5 9
3 中考 数学 82 1164729355 2456 5 9
7 期中 数学 97 1164729433 2490 5 9
8 期末 数学 71.5 1164729439 2490 5 9
9 中考 数学 82 1164729443 2490 5 9
13 期中 数学 86 1164729487 2513 5 9
14 期末 数学 74 1164729931 2513 5 9
15 中考 数学 87.5 1164729938 2513 5 9
19 期中 数学 95 1164731933 2535 5 9
20 期末 数学 82 1164731935 2535 5 9
21 中考 数学 93 1164731937 2535 5 9
25 期中 数学 96 1164731977 3033 5 9
26 期末 数学 82.5 1164731981 3033 5 9
27 中考 数学 79.5 1164731984 3033 5 9 请问如何算出期中、期末、中考三科任意编号人所在年级由高到低的排名位置呢?上边数据是随机的,有可能比这个还要多,如何办?请高手赐教代码,我是菜鸟
id type sort fs date name nj bj
1 期中 数学 79 1164729342 2456 5 9
2 期末 数学 76 1164729348 2456 5 9
3 中考 数学 82 1164729355 2456 5 9
7 期中 数学 97 1164729433 2490 5 9
8 期末 数学 71.5 1164729439 2490 5 9
9 中考 数学 82 1164729443 2490 5 9
13 期中 数学 86 1164729487 2513 5 9
14 期末 数学 74 1164729931 2513 5 9
15 中考 数学 87.5 1164729938 2513 5 9
19 期中 数学 95 1164731933 2535 5 9
20 期末 数学 82 1164731935 2535 5 9
21 中考 数学 93 1164731937 2535 5 9
25 期中 数学 96 1164731977 3033 5 9
26 期末 数学 82.5 1164731981 3033 5 9
27 中考 数学 79.5 1164731984 3033 5 9 请问如何算出期中、期末、中考三科任意编号人所在年级由高到低的排名位置呢?上边数据是随机的,有可能比这个还要多,如何办?请高手赐教代码,我是菜鸟
解决方案 »
- 关于mysql 三表联合查询的问题
- 提示:1045 access denied for user 'root'@'localhost' using password yes
- mysql里存储过程怎么返回多行结果哪?
- mysql 5.0+ 的 多参数 存储过程 解决方案。。
- mysql存储过程,急、急、急。谢谢各位
- 聚合问题
- 这个sql update 语句应如何写?
- mysql sybase是否有冲突?
- 请教一下下面SQL语句的写法,谢谢
- 如何在sql中的条件判断再执行条件语句
- 自己配制的php环境数据库中只有.frm文件 如何生成.MYD文件 和 .MYI 文件
- 请问mysql里面的text字段怎么进行模糊查询,用like出来的结果不对
id type sort fs date name nj bj
1 期中 数学 79 1164729342 2456 5 9
2 期末 数学 76 1164729348 2456 5 9
3 中考 数学 82 1164729355 2456 5 9
7 期中 数学 97 1164729433 2490 5 9
8 期末 数学 71.5 1164729439 2490 5 9
9 中考 数学 82 1164729443 2490 5 9
13 期中 数学 86 1164729487 2513 5 9
14 期末 数学 74 1164729931 2513 5 9
15 中考 数学 87.5 1164729938 2513 5 9
19 期中 数学 95 1164731933 2535 5 9
20 期末 数学 82 1164731935 2535 5 9
21 中考 数学 93 1164731937 2535 5 9
25 期中 数学 96 1164731977 3033 5 9
26 期末 数学 82.5 1164731981 3033 5 9
27 中考 数学 79.5 1164731984 3033 5 9 请问如何算出期中、期末、中考三科任意编号人所在年级由高到低的排名位置呢?上边数据是随机的,有可能比这个还要多,如何办?请高手赐教我的意思是想知道,例如,数据是我自己想的,但是我想通过程序或数据库实现学生编号 期中考试排名 期末考试排名 中考排名
2535 5 3 1就这个意思,请高手给我一个方法,我最终就就是想要一个变量$ww="5,3,1";即刻,请赐教!