当前位置: 代码迷 >> ASP.NET >> sql 反复数据中读取不同的前面几条
  详细解决方案

sql 反复数据中读取不同的前面几条

热度:6087   发布时间:2013-02-25 00:00:00.0
sql 重复数据中读取不同的前面几条



如何快速读取前面几条记录:

取得结果如下图:


或者结果如下图:

------最佳解决方案--------------------------------------------------------
select * from (select *,rowindex=row_number()over(partition by name  order by id) from 表)t where t.rowindex<=5

------其他解决方案--------------------------------------------------------

select distinct(name),hospitalid,hospitalname from hospital group by name,hospitalid,hospitalname


本地测了以下 基本可以
  相关解决方案