Ordenar Resultados de una Consulta en SQL Server

Vie, 05/01/2018 - 21:22 -- jsequeiros

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.

Categorias: 

Post new comment