如果是使用oracle的话,应该是考查分析函数和开窗函数的使用,最近一直在写这个,现在给出oracle的写法:
CREATE TABLE T_STU(
ID NUMBER(38) PRIMARY KEY,
NAME VARCHAR2(20),
GENDER NUMBER(1),
GRADE NUMBER(4)
);
insert into t_stu values(1,'Alex',1,91);
insert into t_stu values(2,'Elena',0,92);
insert into t_stu values(3,'Alex2',1,92);
insert into t_stu values(4,'Elena2',1,92);
insert into t_stu values(5,'Alex3',1,98);
insert into t_stu values(6,'Elena3',1,98);
insert into t_stu values(7,'Alex4',1,98);
insert into t_stu values(8,'Elena4',1,92);
insert into t_stu values(9,'Alex5',1,51);
insert into t_stu values(10,'Elena5',0,90);
insert into t_stu values(11,'Alex6',1,90);
insert into t_stu values(12,'Elena6',0,90);
insert into t_stu values(13,'Elena7',0,89);
insert into t_stu values(14,'Elena8',0,87);
insert into t_stu values(15,'Alex5',1,60);
insert into t_stu values(16,'Alex5',1,70);
SELECT *
FROM (SELECT s.*,
DENSE_RANK() OVER(PARTITION BY s.gender ORDER BY s.grade DESC) dro
FROM t_stu s ) t
WHERE t.dro <= 5
下面的图片是执行sql后的效果,当然最后一列是不需要的,这里显示只是为了让你明白
[img]
[/img]
分享到:
相关推荐
Effective SQL:编写高质量SQL语句的61个有效方法 AW.Effective.SQL.61.Specific.Ways.to.Write.Better.SQL.
sql语句面试题 sql语句面试题 sql语句面试题
经典sql语句 SQL经典面试题及答案 某外企SQL Server面试题L
很好的sql面试题哦 很细的几乎都包括了面试时候会问所以问题
2023最新mysql的sql语句优化方法技巧面试题总结.docx2023最新mysql的sql语句优化方法技巧面试题总结.docx2023最新mysql的sql语句优化方法技巧面试题总结.docx2023最新mysql的sql语句优化方法技巧面试题总结.docx2023...
java面试题(SQL语句).pdf 面试必须要知道的 SQL语法,语句 SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,...
2022年SQL语句面试题范文.doc
SQLServer面试题SQLServer面试题SQLServer面试题SQLServer面试题SQLServer面试题
java私塾面试题----SQL语句
几个经典的sql面试题 大家一起学习 几个经典的sql面试题 大家一起学习
java 面试题基础题,sql 面试题 带答案
SQL Server 2000完结篇系列之六:设计高效的SQL语句进行查询优化
sql面试题,可以学习的sql语句查询练习。
收录的sql server 面试题大全!!!
语言程序设计资料:SQL-经典SQL语句大全.doc
sql经典面试题 mysql 很好的面试题 sql经典面试题 mysql 很好的面试题 sql经典面试题 mysql 很好的面试题 sql经典面试题 mysql 很好的面试题 sql经典面试题 mysql 很好的面试题 sql经典面试题 mysql 很好的面试题 ...
常用的SQL面试题 SQL经典试题 SQL SQL常见笔试试题
ACCESS课件:第5章SQL语句.pptx
SQlServer面试题! SQlServer面试题! SQlServer面试题!
mysql的sql语句优化方法面试题总结.docxmysql的sql语句优化方法面试题总结.docxmysql的sql语句优化方法面试题总结.docxmysql的sql语句优化方法面试题总结.docxmysql的sql语句优化方法面试题总结.docx