学生成绩表
编辑:Simone
2025-05-04 06:33:11
544 阅读
1、创建测试表,
create table test_score(name varchar2(20), score number);
2、插入测试数据
insert into test_score values('张三', 85);
insert into test_score values('李四', 90);
insert into test_score values('王二', 95);
insert into test_score values('吴七', 83);
insert into test_score values('李六', 66);
commit;
3、查询表中全量数据,select t.*, rowid from test_score t;
4、编写sql,根据学生姓名,查询学生名词,以学生‘李四’为例,成绩排名第二; select t.* from (select t.*, rank() over(order by score desc) rk from test_score t) t where t.name = '李四';
版权声明:本站【百问十九】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.baiwen19.com/article/244939.html