«

»

Mar 24

Otras formas de utilizar TOP en #sqlserver

Ya vimos como funcionaba de una forma muy básica

Top

TOP nos permitirá especificar un número de filas a devolver, ya sea  un número  o  un porcentaje de todas las filas.

Captura

En la tabla Sales.Orders tiene 830 pedidos, la consulta nos devolverá 83 filas.

Si le añadimos la opcion WITH TIES devolverá las filas que ocupan el último lugar en el conjunto de resultados. Es decir, se incluyen en el resultado todos los registros que tienen  el mismo valor al último registro.

Captura

Como se ve en la segunda consulta se agregan 3 registros mas.

TOP…WITH TIES solo se puede especificar en instrucciones SELECT y siempre que se haya especificado una cláusula ORDER BY.

Y como siempre aquí os dejo el script.

http://1drv.ms/1G96cLV