MSSQL 如何实现 MySQL 的 limit 查询方式【转存】
生活随笔
收集整理的這篇文章主要介紹了
MSSQL 如何实现 MySQL 的 limit 查询方式【转存】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://www.codebit.cn/php/mssql-limit.html
?
不知為何,MSSQL 中沒有 limit 這個極為重要的查詢方式,熟悉 MySQL 的朋友都知道,MySQL 的 limit 對于實現分頁和一些限制結果集的應用中非常方便。沒有不要緊,我們可以用其他方法達到同樣的目的,自己動手,豐衣足食!
語法:
SELECT * FROM (SELECT TOP [每頁記錄] * FROM (SELECT TOP [每頁記錄*當前頁數] [字段1, 字段2, ...] FROM [數據表] ORDER BY [排序字段] DESC)[表別名1] ORDER BY [排序字段] ) [表別名2] ORDER BY [排序字段] DESC示例:
SELECT * FROM (SELECT TOP 5 * FROM (SELECT TOP 10 * FROM table ORDER BY id DESC) t1 ORDER BY id ) t2 ORDER BY id DESC上面的代碼表示從 table 表中獲取記錄,每頁5條記錄,當前是第二頁5*2=10,結果按照 id 倒序排列。
轉載于:https://www.cnblogs.com/ah2710/p/3152514.html
總結
以上是生活随笔為你收集整理的MSSQL 如何实现 MySQL 的 limit 查询方式【转存】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果屏幕上的小圆点怎么设置
- 下一篇: 苹果屏幕时间显示怎么设置