AD

¿Ya dominas lo básico? Un curso estructurado de SQL es la vía rápida para dar el salto.

Ver cursos de SQL en Udemy

Enlace de afiliado. No te cuesta nada extra.

🗄️Lecciones de SQL
Lección 4 / 50

Ordenar resultados con ORDER BY

En esta lección decidirás en qué orden salen las filas, en vez de dejarlo al azar.

ORDER BY columna ordena de menor a mayor (ASC, que es el valor por defecto y puede omitirse) y ORDER BY columna DESC, de mayor a menor. Se escribe al final de la consulta, después del WHERE si lo hay.

El código de ejemplo ordena por nota de mayor a menor, así que Carlos (95) sale primero. Quita el DESC y comprobarás que el orden se invierte.

Algo importante que casi nadie sabe al empezar: sin ORDER BY, el orden de las filas no está garantizado. Puede parecer ordenado por casualidad y cambiar el día que la tabla crezca o se reorganice. Si el orden importa, escríbelo siempre.

En aplicaciones reales, ORDER BY va casi siempre acompañado de LIMIT para construir rankings y listados paginados: «los 10 productos más vendidos», «las últimas 20 publicaciones».

SQL
SALIDA

💡 El motor de SQL puede tardar unos segundos en cargarse la primera vez que ejecutas código.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)