Pasar al contenido principal

Ordenar Resultados de una Consulta en SQL Server

Enviado por jsequeiros el

Ahora que se puede recuperar datos, es posible que se desea hacer ciertas cosas con los resultados de la consulta. Por ejemplo, a menudo se querrá ordenar los datos. Para ordenar los datos en SQL Server 2012, usa la cláusula ORDER BY.

Esta cláusula clasifica los datos en el orden especificado, ya sea ascendente (ASC) o descendente (DESC).

Ordenar el conjunto de resultados

1. Abra el editor de consultas en SSMS.
2. En el editor de consultas, ingrese y ejecute el siguiente código T-SQL:

-- Utilice esta consulta para ordenar los resultados de una consulta.
  USE AdventureWorks2012;
  SELECT *
  FROM [HumanResources].[Department]
  ORDER BY DepartmentID DESC

En lugar de devolver los resultados comenzando con DepartmentID 1, como se muestra en la imagen anterior, los resultados comienzan con DepartmentID 16. La siguiente imagen muestra los nuevos resultados.

Ordernar resultados de una consulta en SQL Server

Nota: si existe un índice agrupado en la tabla y no se especifica ORDER BY, los resultados generalmente se devuelven en el orden especificado cuando se creó el índice agrupado. Sin embargo, cuando la lógica se basa en datos ordenados de una manera específica, siempre debe especificar ORDER BY.

Añadir nuevo comentario

El contenido de este campo se mantiene privado y no se mostrará públicamente.

Filtered HTML

  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd>
CAPTCHA
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.
Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.