本文主要是介绍很多数据进行筛选 orcale 语句,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
很多数据进行筛选 orcale 语句
一段时间内的数据,先按照时间分组,求出每组时间的数据的最大id,然后对获得的数据排序
如,现有一个月的数据将近1000条,每天都有很多条,先求出每天所有数据中id最大的一条数据,这样每天只有一条数据,在按照时间进行排序,就可以获得这个月的数据(30条),大大减少了数据量
其中:HD_GPS是表名,
T_LOG是时间
select * from HD_GPS where id in (select max(id) from HD_GPS where hd_gps.T_LOG between TO_DATE('2014-10-1', 'YYYY-MM-DD HH24:MI:SS') and TO_DATE('2015-4-29', 'YYYY-MM-DD HH24:MI:SS') group by T_LOG) order by T_LOG
这篇关于很多数据进行筛选 orcale 语句的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!