1. ORACLE
SELECT * FROM TABLE1 WHERE ROWNUM<=N
HQL: from table1 t order by t.createTime desc where rownum<=n
2. INFORMIX
SELECT FIRST N * FROM TABLE1
3. DB2
SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N
或者
SELECT COLUMN FROM TABLE FETCH FIRST N ROWS O 阅读全文>>
方法一:
string preSql = "select top 1 * from news where news_id < " + id + " order by news_id DESC"
string nextSql = "select top 1 * from news where news_id > " + id + " order by news_id ASC"
方法二:
string preSql = "select * from [news] where news_id = (select MAX(news_id) from [news] 阅读全文>>
热门文章
- MVC4使用[Authorize(Roles="admin" - 218234次
- 微信公众号接口:40016 invalid bu - 62762次
- MVC上传文件时HttpPostedFileBase - 36412次
- 微信公众平台接口进行开发Token验... - 33776次
- 黑客十五年:寻找被黑金毁掉的黑客 - 31512次
- 黑市交易 – 女性肉鸡价格比男性贵 - 29595次
- SQL、LINQ与Lambda随机取N条数据 - 29486次
- Beyond Compare 4 key 注册码 - 28350次
- Windows下netsh端口转发进行渗透 - 28224次
- 【原创】微信公众平台接口调试工具 - 26309次