Advertisement
econz

Firebird - Paginação

Oct 20th, 2023 (edited)
1,611
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.42 KB | Software | 0 0
  1. /* Considerando 20 registros por página */
  2.  
  3. SELECT
  4.    COUNT(P.CODPESSOA) over () AS C_COUNT, -- Total de registros
  5.    20 AS C_REG_POR_PAGINA, -- Número de registros por página
  6.    CEIL(( COUNT(P.CODPESSOA) over () )/20) AS C_NUM_PAGINAS, -- Número de páginas
  7.  
  8.    P.CODPESSOA,
  9.    P.NOME
  10. FROM PESSOA P
  11. ORDER BY
  12.    P.CODPESSOA
  13.  
  14. -- Pagina 1
  15. rows 1 TO 20
  16.  
  17. -- Pagina 2
  18. --rows 21 to 40
  19.  
  20. -- Pagina 3
  21. --rows 41 to 60
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement