数据库相同成绩排名例子
Posted 薄荷*糖糖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库相同成绩排名例子相关的知识,希望对你有一定的参考价值。
数据库相同成绩排名例子
create table score1(
s_id number,
s_score decimal(5,2) --表示最大5位的数字,其中小数点后面两位小数
)
insert into score1 (s_id, s_score) values (‘1‘, ‘3.5‘);
insert into score1 (s_id, s_score) values (‘2‘, ‘3.65‘);
insert into score1 (s_id, s_score) values (‘3‘, ‘4.0‘);
insert into score1 (s_id, s_score) values (‘4‘, ‘3.85‘);
insert into score1 (s_id, s_score) values (‘5‘, ‘4.0‘);
insert into score1 (s_id, s_score) values (‘6‘, ‘3.65‘);
select *from score1
select s_score,(select count(distinct s_score)from score1 where s_score>=s.s_score)排名 from score1 s order by s_score desc
select count(distinct s_score)from score1
以上是关于数据库相同成绩排名例子的主要内容,如果未能解决你的问题,请参考以下文章