sql >> Databáze >  >> RDS >> PostgreSQL

Postgresql limit podle N skupin

můžete použít funkce systému Windows, jako je dense_rank :

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

takže můžete udělat:

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



  1. Úspěšné SQL Injection navzdory PHP Magic Quotes

  2. T-SQL pro seznam všech mapování uživatelů s databázovými rolemi/oprávněními pro přihlášení

  3. Způsob přihlášení k ověření pomocí tokenu cookie

  4. Zablokování pomocí SELECT ... FOR UPDATE v MySQL