数据库排序
Posted 靜渁蓅堔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库排序相关的知识,希望对你有一定的参考价值。
查询员工表中薪水从高到低排序的第5~9条记录
============================================================
SELECT *
FROM (SELECT e.*,rownum rn FROM (SELECT * FROM employee ORDER BY sal DESC) e)
WHERE rn>=5 AND rn<=9;
SELECT *
FROM (SELECT E.*, ROWNUM RN
FROM (SELECT * FROM EMPLOYEE ORDER BY SAL DESC) E WHERE ROWNUM<=9 )
WHERE RN >= 5;
--mysql
SELECT * FROM EMPLOYEE ORDER BY SAL DESC LIMIT 4 , 5
该sql语句的意思是,从第几行开始,然后取多少行,MySQL中第一行的下标是0
以上是关于数据库排序的主要内容,如果未能解决你的问题,请参考以下文章