本文主要是介绍数据库中如何获取上一条..下一条..首尾记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如果是 sql server 或者 access下一条: select top 1 from tb where id > 知道的ID值 order by id asc上一条: select top 1 from tb where id < 知道的ID值 order by id desc获得上一条的id :select max(id)as id from [表] where id<"[你的要查的id]" order by [.....]获得下一条的id :select min(id)as id from [表] where id>"[你的要查的id]" order by [.....]很笨的办法但是很直观· 根据不同的数据库有很多不同的写法·· 比如 mysql 中的 limit 或者 mssql 中的 top 查询指定记录user_id为123用户的上一条记录或者下一条记录.在论坛中搜索了一下,没找到,请问教下高手用rownum或者rowid的写法.谢谢[/COLOR] [/B] 如数据库记录如下: USER_ID USER_NAME --------------------------------------------------- 123 test1 234 test2 345 test6 789 test7 891 test8 现在我要查询USER_INFO表中指定条件user_id&#
这篇关于数据库中如何获取上一条..下一条..首尾记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!