Preguntas sobre Sql Server 2005

27/03/2006 - 09:42 por Asier | Informe spam
Hola grupo,

Estoy leyendo infoemación sobre la novedades de T-SQL en Sql Server 2005
y hay unas cosas que no me quedan claras.
¿ Para que sirven ROW:NUMBER, RANK y DENSE RANK?

Gracias y saludos,

Asier

Preguntas similare

Leer las respuestas

#1 Miguel Puime Gil
27/03/2006 - 11:43 | Informe spam
Hola:
Row_number() es para numerar las filas... la utilidad depende de que
quieras hacer.

"Asier" escribió en el mensaje
news:e5s%23$
Hola grupo,

Estoy leyendo infoemación sobre la novedades de T-SQL en Sql Server
2005
y hay unas cosas que no me quedan claras.
¿ Para que sirven ROW:NUMBER, RANK y DENSE RANK?

Gracias y saludos,

Asier


Respuesta Responder a este mensaje
#2 Maxi
27/03/2006 - 14:15 | Informe spam
Hola, son funciones de Ranking, row_number numera el resultado de registros,
RTank y dense_rank generan un ranking


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Asier" escribió en el mensaje
news:e5s%23$
Hola grupo,

Estoy leyendo infoemación sobre la novedades de T-SQL en Sql Server
2005
y hay unas cosas que no me quedan claras.
¿ Para que sirven ROW:NUMBER, RANK y DENSE RANK?

Gracias y saludos,

Asier


Respuesta Responder a este mensaje
#3 Maxi
27/03/2006 - 16:00 | Informe spam
Claro, un codigo habla mas que mil palabras ;-)))

=USE ADVENTUREWORKS
GO

SELECT FIRSTNAME,LASTNAME
ROW_NUMBER() OVER(ORDER BY FIRSTNAME) AS ROW_NUMBER,
RANK() OVER(ORDER BY FIRSTNAME) AS RANK,
DENSE_RANK() OVER(ORDER BY FIRSTNAME) AS DENSE_RANK,
NTILE(3) OVER(ORDER BY FIRSTNAME) AS 'NTILE(3)'
FROM PERSON.CONTACT ORDER BY FIRSTNAME

SELECT FIRSTNAME,LASTNAME,
ROW_NUMBER() OVER(ORDER BY FIRSTNAME,LASTNAME) AS ROW_NUMBER,
RANK() OVER(ORDER BY FIRSTNAME,LASTNAME) AS RANK,
DENSE_RANK() OVER(ORDER BY FIRSTNAME,LASTNAME) AS DENSE_RANK,
NTILE(3) OVER(ORDER BY FIRSTNAME,LASTNAME) AS 'NTILE(3)'
FROM PERSON.CONTACT ORDER BY FIRSTNAME

==

Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Asier" escribió en el mensaje
news:
Hola Maxi,

Perdona mi ignorancia pero no me queda nada claro. No puedes poner un
ejemplo practico de para que se usan.
Gracias,

Asier

"Maxi" escribió en el mensaje
news:
Hola, son funciones de Ranking, row_number numera el resultado de


registros,
RTank y dense_rank generan un ranking


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Asier" escribió en el mensaje
news:e5s%23$
> Hola grupo,
>
> Estoy leyendo infoemación sobre la novedades de T-SQL en Sql Server
> 2005
> y hay unas cosas que no me quedan claras.
> ¿ Para que sirven ROW:NUMBER, RANK y DENSE RANK?
>
> Gracias y saludos,
>
> Asier
>
>






Respuesta Responder a este mensaje
#4 Asier
27/03/2006 - 16:01 | Informe spam
Hola Maxi,

Perdona mi ignorancia pero no me queda nada claro. No puedes poner un
ejemplo practico de para que se usan.
Gracias,

Asier

"Maxi" escribió en el mensaje
news:
Hola, son funciones de Ranking, row_number numera el resultado de


registros,
RTank y dense_rank generan un ranking


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Asier" escribió en el mensaje
news:e5s%23$
> Hola grupo,
>
> Estoy leyendo infoemación sobre la novedades de T-SQL en Sql Server
> 2005
> y hay unas cosas que no me quedan claras.
> ¿ Para que sirven ROW:NUMBER, RANK y DENSE RANK?
>
> Gracias y saludos,
>
> Asier
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida