SQL Server → PostgreSQL

TOP vs LIMIT: como migrar consultas com limite de linhas

TOP N e TOP N PERCENT do SQL Server viram LIMIT e subconsultas percentuais no PostgreSQL.

TOP vem após SELECT no T-SQL. LIMIT fica no final do SELECT no PostgreSQL. TOP PERCENT não tem equivalente direto — use NTILE ou subconsulta com COUNT.

TOP simples

SQL Server

SELECT TOP 10 * FROM logs ORDER BY criado_em DESC;

PostgreSQL

SELECT * FROM logs ORDER BY criado_em DESC LIMIT 10;

Analisador de Impacto

TOP sem ORDER BY gera resultados não determinísticos — encontre todos os SELECT TOP no seu projeto.

Abrir Análise de Projeto →