#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