Category Archives: SQL

SQL – Limit em diferentes bases de dados

Todo mundo já usou o Limit para fazer uma paginação, por exemplo, vejamos como criar um limit nos três banco de dados mais “famosos”..rs


// mysql
select col from tbl limit 20;

// Oracle
select col from tbl where rownum<=20;

// Microsoft SQL
select top 20 col from tbl;

// Firebird
select first 5 * from clientes // Primeiro 5 registros
select last 5 * from clientes // Últimos 5 registros

// DB2 da IBM
// Os 5 primeiros somente
select * from clientes fetch first 5 rows only

// PostgresSQL
SELECT * FROM tbl LIMIT 1 OFFSET 5

Acho que dá para ajudar em alguma coisa né...rs

abs
léo