SQL 单表多条记录分组查询分页代码

SQL表结构如下图:

SQL 单表多条记录分组查询分页代码_第1张图片


SQL 分页语句:

[sql]  view plain copy
  1. <span style="font-size:16px;">SELECT TOP 5 *,(select count(*)   inum from   
  2. (select distinct  AreaID,AreaTypeID,lifeYear,[State],RelatedID from MonitorBaseEnterInfo where  1=1) i ) as CountNum  FROM       
  3.   (SELECT ROW_NUMBER() OVER ( order by lifeYear descAS RowNumber,* FROM (select distinct  AreaID,AreaTypeID,lifeYear,[State],RelatedID   
  4.     from MonitorBaseEnterInfo where  1=1 ) mm  ) A  
  5.      WHERE RowNumber > 5 *(1-1)</span>  

查询第一页和第二页如下图:

SQL 单表多条记录分组查询分页代码_第2张图片


你可能感兴趣的:(oracle,sql,单表多记录)