mysql???limit???????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????mysql?????????????????????????????????????????????
??????
??????LIMIT ??????????????????????????? SELECT ?????????????????????????????????LIMIT ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 0(????????? 1)???
??????mysql> SELECT * FROM table LIMIT 5,10; // ??????????????? 6-15
??????????????????????????????????????????????????????????????????????????????????????????????????????????????? -1???
??????mysql> SELECT * FROM table LIMIT 95,-1; // ??????????????? 96-last.
??????????????????????????????????????????????????????????????????????????????
??????mysql> SELECT * FROM table LIMIT 5; //????????? 5 ????????????
?????????????????????LIMIT n ????????? LIMIT 0,n???
?????????access mssql server?????????,????????????mysql?????????N????????????,???????????????select top n ???????????????,?????????????????????,mysql???????????????,mysql???limit???????????????????????????????????????????????????GOOD????????????limit???mysql?????????????????????
?????????
1 SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
LIMIT ??????????????????????????? SELECT ?????????????????????????????????LIMIT ????????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????? 0(????????? 1)??? ????????? PostgreSQL ?????????MySQL ?????????????????? LIMIT # OFFSET #???
1 --????????? 2 3 select * from table limit 5; --?????????5??? 4 5 select * from table limit 0,5; --??????????????????5??? 6 7 select * from table limit 5,10; --??????6-15???
????????????limit
??????????????????????????????offset?????????????????????select * from table limit 10000,10 , ????????????????????????limit?????????????????????offset???id?????????????????????limit size???????????????????????????????????????
??????
select * From customers Where customer_id >=( select customer_id From customers Order By customer_id limit 10000,1 ) limit 10;
MS SqlServer TOP??????
?????????
SELECT TOP number|percent column_name(s) FROM table_name;
?????????
1. ???????????????2?????????
select top 2 * from table;
2. ????????????50%?????????
select top 50 persent from table;
3. ????????????????????????10—20?????????
SELECT TOP 10 * FROM TestTable WHERE (ID NOT IN (SELECT TOP 20 id FROM TestTable ORDER BY id)) ORDER BY ID;
Oracle??????
?????????
SELECT column_name(s) FROM table_name WHERE ROWNUM <= number
?????????
1. ?????????5?????????
SELECT * FROM Persons WHERE ROWNUM <= 5
?????????
--?????????????????????M?????????????????????N????????? SELECT * FROM (SELECT ROWNUM r,t1.* From ????????? t1 where rownum < M + N) t2 where t2.r >= M --????????????Sys_option????????????sys_id)?????????10?????????????????????20???????????????????????? SELECT * FROM (SELECT ROWNUM R,t1.* From Sys_option where rownum < 30 ) t2 Where t2.R >= 10