上一條記錄下一條記錄

2021-05-22 00:21:33 字數 434 閱讀 3494

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 執行結...