INGRESAR

REGISTRARSE
Buscador

Ordenación de resultados con order by en sql

2024-04-05


Ordenación de resultados con order by en sql

Cada vez que hagamos una consulta a una tabla, Oracle recupera los datos y los muestra, pero el orden en que muestra los registros puede variar de una consulta a otra:

  • Si queremos que siempre los devuelva en el mismo orden, o en el orden que desee, vamos a usar la sentencia ORDER BY .
  • ORDER BY , se usa para mostrar como tienen que ir ordenados los resultados de la consulta y tiene dos características: Vamos a poder indicar por que columna o columnas hay que hacer la ordenación. Vamos a poder indicar si la ordenación es descendente (DESC) o ascendente (ASC) .
  • Si se deseamos ordenar la tabla COUNTRY por los nombres de las ciudades y de forma descendente, hay que incluir la cláusula ORDER BY seguido del campo COUNTRY_NAME y de la opción DESC . SELECT * FROM HR.COUNTRIES ORDER BY COUNTRY_NAME DESC
  • Si vamos realizar la ordenación de forma ascendente, usaremos l a opción ASC. SELECT * FROM HR.COUNTRIES ORDER BY COUNTRY_NAME ASC.
  • En el caso de no indicar el tipo de ordenación de la cláusula ORDER BY , por defecto se ordena de forma ascendente. SELECT * FROM HR.COUNTRIES ORDER BY COUNTRY_NAME.
  • Si se desea ordenar la tabla COUNTRY por la región y el nombre de las ciudades, hay que incluir la cláusula ORDER BY seguido de los campos REGION_ID y COUNTRY_NAME , los campos tienen que ir separados por una coma. SELECT * FROM HR.COUNTRIES ORDER BY REGION_ID, COUNTRY_NAME DESC.
  • Si se quisiere realizar la ordenación de los campos región de forma ascendente y el campo nombre de forma descendente, solo hay que indicar el tipo de ordenación después de cada campo. SELECT * FROM HR.COUNTRIES ORDER BY REGION_ID ASC, COUNTRY_NAME DESC.

Ejemplos Cláusula Order by:

imagen imagen imagen imagen

Publicaciones Recientes

imagen del Post
Curso de SQL: Domina la Gestión de Bases de Datos

  • 92 Videos
  • 5 Hrs de videos
  • 60 Test
  • 40 Hrs de estudio
  • 164404
    13$

imagen del Post
Oferta 3 x 1

Aprovecha nuestra promoción especial y al comprar este plán te asignas los 3 cursos que tú quieras

13$

imagen del Post
Curso oracle sql huelva

El lenguaje SQL es una herramienta esencial para la gestión y manipulación ...

imagen del Post
Fundamentos de bases de datos relacionales

Las bases de datos relacionales son un pilar fundamental en la gestión de d...

imagen del Post
Introducción a sql primeros pasos

En el mundo actual, impulsado por los datos, la habilidad de gestionar y ma...

imagen del Post
5 beneficios de sql: ventajas y razones para usarlo

Uno de los secretos a voces del éxito de muchas empresas está en la solidez...

imagen del Post
Explora Temas Interesantes

Desde guías prácticas hasta análisis profundos, nuestro blog está lleno de contenido que te inspirará