现在的位置: 首页 > 综合 > 正文

SQL数据操作

2013年08月05日 ⁄ 综合 ⁄ 共 373字 ⁄ 字号 评论关闭

查询当前数据上一条和下一条的记录  
id是指当前数据news_id参数

方法一:

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] where news_id<" + id + ")"
string nextSql = "select * from [news] where news_id = (select MIN(news_id) from [news] where news_id>" + id + ")"

抱歉!评论已关闭.