99问答网
所有问题
求sql语句:排序之后,保存名次
表
id(主键) 分数 名次
怎么根据分数排序之后将名次(1,2,3,4......)保存到字段“名次”中呢?
举报该问题
推荐答案 2015-02-26
1,需要一张临时表,2个字段 一个该表的主键,一个ID。
2,查询 ID 插入到临时表中 按分数降序查询。
3,更新你的表中的数据 用ID关联。名次为临时表的主键。
4,删除临时表。
追问
具体怎么写呢,我sql只会初级的增删改查
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BBzettvvzjezjBeejv.html
相似回答
请问
用sql
语言怎样将表中的总分
排序后
得到的结果
保存
到
名次
那一列...
答:
updata 表 a set a.
名次
= (select rownum from 表 b where a.总分= b.总分 order by b.总分)
求sql语句:排序之后,保存名次
答:
3,更新你的表中的数据 用ID关联。名次为临时表的主键。4,
删除临时表
。
sql
语言,有一个成绩单表,已知学生姓名,如何查询
名次
?
答:
4、编写
sql,
根据学生姓名,查询学生名词,以学生‘李四’为例,成绩排名第二; selectt.*from(selectt.*,rank()over(orderbyscoredesc)rkfromtest_scoret)twheret.name='李四';
...10个班级的平均分,按照班级名称
排序,后面
跟着
名次
。
答:
建议你用程序来完成
。这个涉及计算列排序,排序的多重方式,各个数据库估计写法都不同。--- 如果你硬要用sql完成可以用如下方式:记住只在mysql里能这么写。幸好你的是mysql --- SELECT M.class,M.AvgS,M.pm FROM (SELECT A.*,@rank:=@rank+1 as pm FROM (SELECT class,avg(score) as Av...
如何让
SQL
server中的一列自动排名,然后把
名次
插进原表中。
答:
第一步:函数语法介绍:=rank(number,ref,[order])注逗号分隔。number:用来确定
排序
的本体;例 =rank(A1,ref,[order])ref:为排序的范围;例 =rank(A1,A1:A100,[order])[order]:为排序的规则,“0”降序;“1”升序;例=rank(A1,A1:A100,0)第二步:用光标选中单元格;输入rank...
如何用一条
SQL语句
查询某人所在
名次,
注意,是名次。 mysql
答:
1、首先新建一个test数据库,在数据库里创建一张data数据表,在表内插入5条测试数据。2、新建一个php文件,命名为test.php,用于讲解使用
sql
查询数据表前三天的数据。3、在test.php文件内,使用header()方法设置文件执行的编码为utf8,避免输出中文时产生乱码。4、在test.php文件内,使用数据库账号、...
怎么在MYSQL查询学生平均成绩及其
名次
答:
1、首先在桌面上,点击“Management Studio”图标。2、
之后
在该界面中,点击左上角“新建查询”选项。3、接着在该界面中,输入查询学生平均成绩及其
名次的sql语句
“select name,AVG(grade),no from test2 group by name,no”。4、然后在该界面中,点击左上方“执行”按钮。5、最后在该界面中,显示...
我想写一个
排序的sql 语句
答:
个人认为写成一个方法,用月份做为参数进行查询并按成绩
排序
就好了,使用如下
SQL语句:
select * from [表名] where [time]="指定的月份" order by grade desc 得到的结果列表中记录的索引+1就是
名次
了,替换此方法的参数(也就是月份),通过循环的方式可以用很简单的代码得到所有月份的数据。希望对...
sql
中查询排名
名次
答:
from student where name='张三')这个就求出了在601班的张三前有多少个人,他的名就是这个返回值+1,这个问题不关
排序
鸟事。做个统计就行了!你不会是要在页面直接调用
sql语句
吧!常规方法是把这个放在一个业务类传给数据访问层做处理后返回结果传给页面 你问的response.write这个有点吃力吧!
大家正在搜
sql基本语句按性别升序排序
sql排序语句
sql升序排列语句
sql排序语句order by
升序sql语句
excel怎么排序名次
数据库排序语句
sql数据库基本语句
数据库常用sql语句