PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Еквивалент на функцията FOUND_ROWS() в Postgresql

PostgreSQL има прозоречни функции от известно време, което може да се използва за извършване на много неща, включително преброяване на редове, преди да се приложи LIMIT.

Въз основа на горния пример:

SELECT stuff,
       count(*) OVER() AS total_count
FROM table
WHERE condition
ORDER BY stuff OFFSET 40 LIMIT 20


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извлечете всички стойности от json в sql таблица

  2. Как да задам парола за 'psql' неинтерактивно?

  3. Случай с doctrine2, symfony2 и postgresql обекти

  4. Как работи Setseed() в PostgreSQL

  5. Скрити характеристики на PostgreSQL