select *
from 表
where 表主键 = ( select top 1 表主键 from  表 where 排序列>当前记录在排序列的值 order by 排序列 desc )
假如这个不是你要的话
那你只好借助游标来实现了。

解决方案 »

  1.   

    是这样的,由于做excel的人不懂数据库,他在第一行中把该单位的邮编、地址、单位名称写上了,部门名称没填,后面的几行别的没填,就把部门名称都写在单位名称这一项了。
    我想把部门跟单位分开,
    邮编 地址 单位名称 区域 所属门类
    100055 北京市宣武区广莲路5号 北京市建设委员会
    办公室
    政策法规处
    工程建设管理办公室
    建设市场处
    科技教育处
    综合经济处
    住宅发展与保障处
    房改处
    房屋权属处

      

  2.   

    一般情况下,写一个使用语言通过FOR循环来实现还是比较容易地!至少我是这么干的