PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wyświetlić numery wierszy w zapytaniu PostgreSQL?

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

Jeśli zamówienie nie jest konieczne, odpowiedź można również uprościć:

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

SQL Fiddle Proof of Concept



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę uniemożliwić Postgresowi wstawianie podzapytania?

  2. Nie można użyć tabeli o nazwie użytkownik w hibernacji postgresql

  3. Usługa bazy danych PostgreSQL

  4. Jak zmusić Postgres do korzystania z określonego indeksu?

  5. Jak zmienić schemat wielu tabel PostgreSQL w jednej operacji?