【舊文】SQL Server和MySQL中Top用法的區別


  今天練習在JSP頁面中實現分頁效果,在查詢語句方面牽扯到了top的用法。簡要做一下總結:

      為實現類似top的功能,我們在SQL Server中和MySQL中使用到的SQL語句是不同的。

      1、在SQL Server中,我們使用  select top N * from tablename來查詢tablename表中前N條記錄。

      2、在MySQL中,我們則使用select * from tablename limit M,N 來實現相似的效果,其中M表示從第M+1條記錄開始,N表示返回N條記錄。

      例如:從uses表中取出第四條到第六條這三條記錄,我們就可以這樣寫:

    1、select top 3 * from users where userID not in(select top 3 userID from users)

    2、select * from users limit 3,3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM