#LIMIT使用 #完整用法 limit startindex,length 前面时起始下标,后面是长度。起始下标从0开始 #缺省用法:limit 数字 取前几。 #按照薪资降序,取出排名前5名的员工? SELECT ENAME,SAL FROM EMP ORDER BY sal DESC LIMIT 5; SELECT ENAME,SAL FROM EMP ORDER BY sal DESC LIMIT 0,5; #注意 mysql中,limit实在 ORDER BY 后面执行。 #取出工资排名在[3-5]名的员工? SELECT ENAME,SAL FROM EMP ORDER BY sal DESC LIMIT 2,3; #表示起始位置从下标2开始,就是第三次记录,3表示长度。 #取出工资排名在[5-9]名的员工 SELECT ename,sal FROM EMP ORDER BY sal DESC LIMIT 4,5; #分页 #每页显示3条记录 #第一页:LIMIT 0,3 [0,1,2] #第二页:LIMIT 3,3 [3,4,5] #第三页:LIMIT 6,3 [6,7,8] #第四页:LIMIT 9,3 [9,10,11] #每页显示pageSize条记录 #第pageNo页: LIMIT {pageNo - 1}*pageSize ,pageSize #公式:limit {pageNo-1}*pageSize,pageSize /** 关于DQL语句: SELECT ... FROM ... WHERE ... GROUP BY ... HAVING ... ORDER BY ... LIMIT ... 执行顺序 1.FROM 2.WHERE 3.GROUP BY 4.HAVING 5.SELECT 6.ORDER BY 7.LIMIT