另外,Oracle SQL中还有一个函数,LEAD,可以找到上一行的值,当然还有一个下一行的值。可以百度一下,我不太记得了。 如: SELECT last_name, hire_date, LEAD(hire_date, 1) OVER (ORDER BY hire_date) AS "NextHired" FROM employees WHERE department_id = 30;
游戏人间
2021-01-29 22:41:25
select rn from (select a.*,rownum rn from table a) where idx='b3wow9'这里的rn取出来为2,那么减rn-1就是上一条,加1就是下一条了