oracle rank 语法_Oracle中的rank()函数使用

创建了一个名为 t_score 的表,用于存储学生分数信息,包括学生ID、姓名、科目和成绩。插入了多条记录,展示不同学生的不同科目得分。此数据可用于演示 Oracle 中 RANK() 函数如何进行排名操作。
摘要由CSDN通过智能技术生成

create table t_score

(

autoid   number  primary key,

s_id     number(3),

s_name   char(8) not null,

sub_name varchar2(20),

score    number(10,2)

);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (8, 1, '张三    ', '语文', 80);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (9, 2, '李四    ', '数学', 80);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (10, 1, '张三    ', '数学', 0);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (11, 2, '李四    ', '语文', 50);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (12, 3, '张三丰  ', '语文', 10);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (13, 3, '张三丰  ', '数学', null);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (14, 3, '张三丰  ', '体育', 120);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (15, 4, '杨过    ', 'java', 90);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (16, 5, 'mike    ', 'c++', 80);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (3, 3, '张三丰  ', 'oracle', 0);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (4, 4, '杨过    ', 'oracle', 77);

insert into t_score (autoid, s_id, s_name, sub_name, score)

values (17, 2, '李四    ', 'oracle', 77);

commit;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值