1. 首页
  2. 数据库
  3. SQLServer
  4. sqlserver排名次若干种方法

sqlserver排名次若干种方法

上传者: 2019-09-22 18:23:03上传 TXT文件 4.21KB 热度 52次
一张表内有一个字段a,记录了从0-100的整数,现要根据a来排名次。注意:如果数值相同的,应该是相同的名次。若干种方法考虑:1、不考虑相同成绩2、考虑相同成绩-并列,无空档,名次总是连续的3、考虑相同成绩-并列,重复时保留名次空缺
用户评论
码姐姐匿名网友 2019-09-22 18:23:03

谢谢分享,写的不错

码姐姐匿名网友 2019-09-22 18:23:03

解决了我的问题!!!

码姐姐匿名网友 2019-09-22 18:23:03

不错,只可惜不能解决我的问题。这个只是基于一个字段值来排名次的,我实际需要的是: 基本环境: 1. 假设表中有产品编号,订单号,销售价格三个字段; 2. 企业同产品销售给不同客户的价格往往是不同的; 需求: 1. 对表中销售价格进行顺序排名次,如10,11,12元的分别在每个记录行中追加“排名”的字段,将赋值1,2,3名次; 2. 新增一个交叉查询,行标题为产品编号;列标题为1,2,3...名次;值为10,11,12(取平均值,避免排名重复); 有高手请帮忙,谢谢。

码姐姐匿名网友 2019-09-22 18:23:03

问题顺利解决,这个真不错,提供了多种解决方法。

码姐姐匿名网友 2019-09-22 18:23:03

写的很详细 学习了 谢谢 !

码姐姐匿名网友 2019-09-22 18:23:03

感觉还行,但是不是我想要的

码姐姐匿名网友 2019-09-22 18:23:03

很好,很详细,但是我看不太懂啊,还是要继续学习

码姐姐匿名网友 2019-09-22 18:23:03

写的很详细,可惜不是我需要的。谢谢

码姐姐匿名网友 2019-09-22 18:23:03

不错,值得参考的思路

码姐姐匿名网友 2019-09-22 18:23:03

写的不错,又学到新的sql编程思路.