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