viernes, 5 de febrero de 2010

Ponte el cinturón

SQL Server: Limitando el numero de registros

En una consulta Oracle, cuando se quiere reducir el número de registros en una consulta se usa la sentencia:

rowcount <= 10

esto reduce el resultado a un número máximo de 10 registros.

En MySQL la solución similar sería con un

limit 10

en Sql Server encontré 2 soluciones:

1) Al principio del select

select top 10 ...

2) en un seteo previo a la consulta

set rowcount 10

para volver el seteo a la normalidad