SQL Server DESLOCAMENTO de BUSCA

Resumo: neste tutorial, você vai aprender como usar o SQL Server OFFSET FETCH cláusulas para limitar o número de linhas retornadas por uma consulta.

TheOFFSET andFETCH clauses are the options of theORDER BY clause. Eles permitem que você limite o número de linhas a serem retornadas por uma consulta.,

A seguir ilustra a sintaxe da tag OFFSET e FETCH cláusulas:

nesta sintaxe:

  • OFFSET cláusula especifica o número de linhas a pular antes de começar a retornar linhas da consulta. The offset_row_count can be a constant, variable, or parameter that is greater or equal to zero.
  • The FETCH clause specifies the number of rows to return after the OFFSET clause has been processed., The offset_row_count can a constant, variable or scalar that is greater or equal to one.
  • a cláusulaOFFSET é obrigatória, enquanto a cláusulaFETCH é facultativa. Além disso, o id

e NEXT são sinônimos respectivamente para que você possa usá-los indistintamente. Da mesma forma, você pode usar o FIRST e NEXT alternadamente.,

a seguir ilustra O OFFSET e FETCH cláusulas:

Note que você deve usar OFFSET e FETCH cláusulas com o ORDER BY cláusula. Caso contrário, você terá um erro.

OFFSET e FETCH cláusulas são preferíveis para a implementação da consulta de paginação solução de TOP cláusula.,

TheOFFSET andFETCH clauses have been available since SQL Server 2012 (11.x) e mais tarde e base de dados Azure SQL.

SQL Server OFFSET and FETCH examples

we will use the products table from the sample database for the demonstration.,ts and select the next 10 products, you use both OFFSET and FETCH clauses as follows:

Code language: SQL (Structured Query Language) (sql)

To get the top 10 most expensive products you use both OFFSET and FETCH clauses:

Code language: SQL (Structured Query Language) (sql)

In this example, the ORDER BY clause sorts the products by their list prices in descending order., Em seguida, a cláusula OFFSET salta linha zero e a cláusula FETCH obtém os primeiros 10 produtos da lista.

neste tutorial, você aprendeu como usar o SQL ServerOFFSET FETCH cláusulas a limitar o número de linhas retornadas por uma consulta.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *