SQL Server OFFSET FETCH

Resumen: en este tutorial, usted aprenderá cómo utilizar SQL Server OFFSET FETCH cláusulas para limitar el número de filas devueltas por una consulta.

El OFFSET y FETCH cláusulas son las opciones de la etiqueta ORDER BY cláusula. Permiten limitar el número de filas que devuelve una consulta.,

lo siguiente ilustra la sintaxis de las cláusulas OFFSET y FETCH:

en esta sintaxis:

  • la cláusula OFFSET especifica el número de filas a omitir antes de comenzar a devolver filas de la consulta. El offset_row_count puede ser una constante, variable o parámetro que es mayor o igual a cero.
  • la cláusula FETCH especifica el número de filas a devolver después de que se haya procesado la cláusula OFFSET., El offset_row_count puede ser una constante, variable o escalar que sea mayor o igual a uno.
  • la cláusulaOFFSET es obligatoria, mientras que la cláusula FETCH es opcional. Además, FIRST y NEXT son sinónimos respectivamente, por lo que puede usarlos indistintamente. Del mismo modo, puede usar FIRST y NEXT indistintamente.,

el siguiente ejemplo muestra El OFFSET y FETCH cláusulas:

tenga en cuenta que debe utilizar el OFFSET y FETCH cláusulas con el ORDER BY cláusula. De lo contrario, obtendrá un error.

las cláusulas OFFSET y FETCH son preferibles para implementar la solución de paginación de consultas que la cláusula TOP.,

Las cláusulas OFFSET y FETCH han estado disponibles desde SQL Server 2012 (11.x) y posterior y Azure SQL Database.

SQL Server OFFSET and FETCH examples

usaremos la tabla products de la base de datos de muestra para la demostración.,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., Luego, la cláusula OFFSET Salta cero fila y la cláusula FETCH obtiene los primeros 10 productos de la lista.

en este tutorial, ha aprendido a usar las cláusulas de SQL ServerOFFSET FETCH el límite del número de filas devueltas por una consulta.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *