在SQL语句中添加分数相同的项的相同排名
来源:互联网 发布:淘宝虚拟物品交易规则 编辑:程序博客网 时间:2024/06/05 18:02
在SQL语句中添加分数相同的项的相同排名
--建立测试环境
create table studentQK (CG float, MC int)
--插入数据
insert into studentQK
select 55, ' ' union all
select 65, ' ' union all
select 88, ' ' union all
select 88, ' ' union all
select 88, ' ' union all
select 66, ' ' union all
select 66, ' ' union all
select 90, ' ' union all
select 99, ' '
--测试
Update A Set MC=(Select IsNull(Count(Distinct CG),0)+1 from studentQK Where CG> A.CG) from studentQK A
Select * from studentQK Order By MC
--删除测试环境
Drop table studentQK
--结果
/*
CG MC
99.0 1
90.0 2
88.0 3
88.0 3
88.0 3
66.0 4
66.0 4
65.0 5
55.0 6
*/
这样就可以啦
- 在SQL语句中添加分数相同的项的相同排名
- 增加排名列SQL语句(需排名的列值相等时排名相同)
- 在select中添加排名列的SQL语句
- 删除SQL数据库中相同记录的SQL语句
- 使用SQL语句快速查找表中相同的记录或有相同数据的列
- 关于仅显示相同记录中一条的SQL语句
- 查询表中相同数据的sql语句[转]
- Mysql中批量删除相同表前缀的sql语句
- 查询表中相同数据的sql语句
- 查询表中相同数据的sql语句
- sql语句查出表中内容相同的数据
- SQL语句创建相同结构的表
- sql语句怎样实现求在列中选择某些相同名称的行,对这些相同名称行的数据进行累加.
- Set中添加相同的元素
- MySQL中如何让相同的成绩得到相同的排名
- 对某张表按某个字段进行排名,相同的名词相同
- sql 查询表中相同的列
- 查询表中相同数据的sql
- U盘(硬盘)安装Ubuntu 10.10 Alternate&Desktop
- Matrix学习
- 初始化SDRAM之前,程序在哪里运行
- Code_Blocks 配置 HGE
- oracle相关简单语句
- 在SQL语句中添加分数相同的项的相同排名
- Linux-chmod 命令的详细用法讲解
- Java_09_08课堂总结
- java.io.NotSerializableException: org.hibernate.util.MarkerObject解决办法
- Application Fundamentals
- XML与CSS配合的第一个程序
- 二叉排序树
- 超链接逐条向上翻动代码
- 最全的Android源码目录结构详解(转载)