sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgresql-grænse med N grupper

du kan bruge Windows-funktioner som dense_rank :

select *,dense_rank()  over (order by  b) group_number from t order by b

så du kan gøre :

select * from (
    select *,dense_rank() over (order by  b) group_number  from t order by b
) a where group_number<=2 



  1. Få forskellige på hinanden følgende datointervaller fra overlappende datointervaller

  2. Indsæt flere data til MySQL og opdater, hvis de findes

  3. mysql-kommandoen ude af synkronisering, når du udfører insert fra selleri

  4. ORACLE Sådan bruges spole med dynamisk spoleplacering