PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm thế nào để hiển thị số hàng trong truy vấn PostgreSQL?

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

Nếu thứ tự là không cần thiết, câu trả lời này cũng có thể được đơn giản hóa:

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. Hội thảo trên web:Ngân hàng trên Postgres - Cân nhắc Ứng dụng Tài chính [Theo dõi]

  2. SQLalchemy không thực hiện các thay đổi khi thiết lập vai trò

  3. Kiểm soát phiên bản PostgreSQL với Atlassian Bitbucket

  4. SQL động (EXECUTE) làm điều kiện cho câu lệnh IF

  5. Hợp nhất các cột JSON (B) kết hợp trong truy vấn