码迷,mamicode.com
首页 > 数据库 > 详细

数据库排序

时间:2017-07-29 13:01:10      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:limit   select   记录   --   rownum   desc   mysq   数据库   多少   

查询员工表中薪水从高到低排序的第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

数据库排序

标签:limit   select   记录   --   rownum   desc   mysq   数据库   多少   

原文地址:http://www.cnblogs.com/984187775blog/p/7254072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!