百问十九

学生成绩表

编辑: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

相关推荐