Como limitar a quantidade de registros em Consulta (SELECT) existente na linguagem de Manipulação de Dados (DML) do Azure SQL/SQL Server
Este código T-SQL realiza uma consulta na tabela "f.MOEDA_COTACOES". Vou explicar cada parte do código:
SELECT [DATA], [MOEDA], [VALOR], ROW_NUMBER() OVER (ORDER BY [DATA]):
FROM [f].[MOEDA_COTACOES]:
ORDER BY [DATA]:
OFFSET 20 ROWS FETCH NEXT 10 ROWS ONLY:
Portanto, o código retorna os dados das colunas "DATA", "MOEDA" e "VALOR" da tabela "f.MOEDA_COTACOES", com a adição de um número de linha atribuído a cada registro, ordenado pela coluna "DATA". A consulta começa no vigésimo primeiro registro (devido ao OFFSET) e retorna os próximos 10 registros. Isso é útil quando você deseja paginar os resultados de uma consulta em blocos específicos.
Cientista de Dados e Consultor de Soluções Digitais e Analíticas
@fabioms