select top 1 * from 表 where id>當前id order by id desc
select top 1 * from 表 where id《當前id order by id desc
//上一條記錄
select top 1 blogid from gcc_bloginfo
where [blogid] < @blogid and [userid] = @userid and issketch = 2 order by creattime desc
//下一條記錄
select top 1 blogid from gcc_bloginfo
where [blogid] > @blogid and [userid] = @userid and issketch = 2 order by creattime desc
使用lead lag 查詢上一條記錄 下一條記錄
表的結構如下 staff no staff name 001 張三 男 002 李四 男 003 王五 男 如要查詢staffno是002的前一條記錄 select from staff where staff no select c.p from select staff no,lag staff...
php 上一條 下一條 記錄 前移 後移
function row entphoto id 0 function lst return arr 獲取排在前面的行 function rowprev entphoto id 0 是否最前面的記錄 function isfirst entphoto id 0 獲取排在後面的行 function r...
Oracle獲取上一條記錄或上一條記錄函式
獲取上一條記錄,若沒有記錄則值為0,其中 lag news id,1,0 news id為根據哪乙個字段進行檢查,1 為每次偏移量,0 為沒有上一條時的返回值 select n.lag news id,1,0 over order by news id asc nid from news n 執行結...