如下学生表student,学生表中有姓名、分数、课程编号,需要按照课程对学生的成绩进行排序select*fromjinbo.student;id|name|score|course----+-------+-------+--------5|elic|70|14|dock|100|13|cark|80|12|bob|90|11|alice|60|110|jacky|80|29|iris|80|28|hill|60|17|grace|50|26|frank|70|26|test||2(11rows)1、rankove...
继续阅读 >
分类:dense_rank
1.ROW_NUMBER()定义:ROW_NUMBER()函数作用就是将select查询到的数据进行排序,每一条数据加一个序号,他不能用做于学生成绩的排名,一般多用于分页查询, 比如查询前10个查询10-100个学生。实例:1.1对学生成绩排序 这里number就是每个学生的序号根据studentScore(分数)进行desc倒序1.2获取第二个同学的成绩信息 这里用到的思想就是分页查询的思想在原sql外再套一层select where t.number>=1 ...
继续阅读 >