sqlserver排名次若干种方法

时间:2015-09-06 09:05:32
【文件属性】:

文件名称:sqlserver排名次若干种方法

文件大小:4KB

文件格式:TXT

更新时间:2015-09-06 09:05:32

sql排名次

一张表内有一个字段a,记录了从0-100的整数,现要根据a来排名次。 注意:如果数值相同的,应该是相同的名次。 若干种方法 考虑: 1、不考虑相同成绩 2、考虑相同成绩-并列,无空档,名次总是连续的 3、考虑相同成绩-并列,重复时保留名次空缺


网友评论

  • 谢谢分享,写的不错
  • 解决了我的问题!!!
  • 不错,只可惜不能解决我的问题。这个只是基于一个字段值来排名次的,我实际需要的是: 基本环境: 1. 假设表中有产品编号,订单号,销售价格三个字段; 2. 企业同产品销售给不同客户的价格往往是不同的; 需求: 1. 对表中销售价格进行顺序排名次,如10,11,12元的分别在每个记录行中追加“排名”的字段,将赋值1,2,3名次; 2. 新增一个交叉查询,行标题为产品编号;列标题为1,2,3...名次;值为10,11,12(取平均值,避免排名重复); 有高手请帮忙,谢谢。
  • 问题顺利解决,这个真不错,提供了多种解决方法。
  • 写的很详细 学习了 谢谢 !
  • 感觉还行,但是不是我想要的
  • 很好,很详细,但是我看不太懂啊,还是要继续学习
  • 写的很详细,可惜不是我需要的。谢谢
  • 不错,值得参考的思路
  • 写的不错,又学到新的sql编程思路.
  • 下下来看了看,感觉挺全面的.收下了.
  • 写的很详细,可惜不是我需要的。谢谢