分组查询显示每一组的第一条
2016-09-07 17:58
274 查看
select * from (select ALARMID,BRNUMBER,STATUS,ALARMTYPE,RECIVETIME,ALARMTIME,ROW_NUMBER() over(partition by ALARMTYPE order by ALARMID) as new_index from BJ_ELEALARM) a where a.new_index=1
相关文章推荐
- SQL 分组查询,把纵向显示的结果变成横向显示
- 查询分组中每组第一条记录组成的表
- mysql视图创0建,分组查询第一条记录
- oracle查询:分组查询,取出每组中的第一条记录
- oracle查询:分组查询,取出每组中的第一条记录
- Oracle 新闻查询 第一条记录标题红色显示并截字
- mysql查询分组显示数据结果之GROUP_CONCAT
- mysql分组查询数据,将数据中null和''作为一组查询结果
- 分组查询各组第一条记录
- mysql5.7分组查询group by,分组查询并且显示每组时间最新的一条记录
- SQL分组查询--可以对每一组中信息量筛选
- Sql分组查询,如何把纵向显示的结果变成横向显示
- oracle分组查询第一条记录和每组的个数
- sql查询技巧,按时间分段进行分组,每半小时一组统计组内记录数量
- SQL Server查询分组结果中第一条记录的方法
- Sql分组查询,如何把纵向显示的结果变成横向显示
- sql 分组查询中每组中某列的各行字符数据相加显示
- mysql查询分组后显示某一字段最大值行
- mysql分组查询时,讲多个值合并在一行显示
- mysql查询获取分组后最新的一条记录,策略:先排序,然后在次分组查询(默认第一条),就是最新的一条数据了