11.8 轮换行值

select e.ename,e.sal,
coalesce(
(select min(sal) from emp d where d.sal>e.sal),
(select min(sal) from emp)
) as forware,
coalesce(
(select max(sal) from emp d where d.sal<e.sal),
(select max(sal) from emp)
) as rewind
from emp e
order by 2;

posted @ 2017-09-14 22:06  屠魔的少年  阅读(131)  评论(0)    收藏  举报