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

Hvordan viser man rækkenumre i PostgreSQL-forespørgsel?

select   row_number() over (order by <field> nulls last) as rownum, *
from     foo_tbl
order by <field>

Hvis bestilling ikke er nødvendig, kan dette svar også forenkles:

select row_number() over(), *  -- notice: no fields are needed
from   foo_tbl

SQL Fiddle Proof of Concept



  1. MySQL:Tilføj sekvenskolonne baseret på et andet felt

  2. T-SQL delt streng baseret på skilletegn

  3. Hvordan skriver jeg LINQ's .Skip(1000).Take(100) i ren SQL?

  4. hvordan man henter billede fra drawable i henhold til deres navne i SQLite-databasen og derefter viser det i listevisning