一SQL,每隔n個資料,取其中max,min值

tolilong發表於2015-10-03
一SQL,每隔n個資料,取其中max,min值
create table tt6 (id int);

begin
for i in 1..10000 loop
  insert into tt6 values(i);
end loop;
commit;
end;


select  ceil(no/13),max(no),min(no),count(*) from (select rownum as no,id from tt6) group by ceil(no/13) order by 1 asc

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-1813344/,如需轉載,請註明出處,否則將追究法律責任。

相關文章