TOP en SQL

  Uso de TOP en SQL

La cláusula SQL TOP es utilizada para especificar el número de registros a mostrar

La cláusula SQL TOP Suele ser usada en aquellos casos donde la tabla contiene grandes volúmenes de registros, por lo que en ocasiones es necesario solo obtener alguna cierta cantidad de registros

Sintaxis
 
SELECT TOP(Columna) FROM Nombre_Tabla 

En una consulta donde usemos la cláusula TOP, también podemos hacer uso de la cláusula WHERE para filtrar los registros según la condición especificada.

Vamos mostrar algunos ejemplo de la utilización de la cláusula top, para eso haremos uso de nuestra tabla videojuegos.


Ejemplo 1

Seleccionemos los 3 primeros registros de la tabla Videojuegos para eso haremos la siguiente consulta:

SELECT TOP 3 * FROM Videojuegos 

Procederemos a ejecutar la consulta en Sql server Management Studio:


como hemos visto la consulta nos ha mostrado los resultados de los primero 3 registros de la tabla.

Ejemplo 2

Para el siguiente ejemplo vamos seleccionar los primeros 5 registros de la tabla pero vamos a mostrar solamente el Título y la consola.

SELECT TOP 5 Titulo,Consola FROM Videojuegos

Ejecutamos la consulta:


El resultado final serán los primeros 5 registros de la tabla y mostramos solamente el título y la consola

Ejemplo 3

Para nuestro tercer ejemplo vamos a seleccionar los primero 4 registros de nuestra tabla, mostraremos el título, la consola y el precio pero seleccionaremos solamente los registros cuya consola sea la "PS4" y los ordenaremos por el Título.

SELECT TOP 4 Titulo,Consola,Precio 
FROM Videojuegos
WHERE Consola = 'PS4'
ORDER BY Titulo

Veamos el resultado de la ejecución en Sql Management Studio:


El resultado mostrado por la consulta nos muestra los 4 registros solamente de la consola PS4 y ordena conforme al título del juego. 

La cláusula TOP es muy importante al momento de consultar en tablas con altos volúmenes de registro ya que nos permite seleccionar el grupo de registros que deseemos ver.


Publicar un comentario

0 Comentarios