←Leer datos: SELECT
Lección 6 / 8

Módulo 01 · lección 6

ORDER BY: ordenar el resultado

El fundador quiere ver arriba los productos más caros, para entender con qué gana más la tienda por unidad.

Ordenar el resultado

ORDER BY ordena las filas por la columna que indiques. Por ejemplo, de menos a más existencias:

SELECT name, stock
FROM products
ORDER BY stock ASC;

La dirección se indica con una palabra después de la columna:

  • ASC — ascendente (por defecto, se puede omitir);
  • DESC — descendente.

Varias columnas

Puedes ordenar por varias columnas separadas por comas: primero por la primera y, en caso de empate, por la segunda:

ORDER BY category ASC, price DESC

Primero ordena por categoría y, dentro de cada una, del más caro al más barato. ORDER BY va siempre al final de la consulta (antes de LIMIT, si lo hay).

Te toca

El fundador quiere los productos más caros arriba. Muestra name y price ordenados del más caro al más barato.

Resumen

  • ORDER BY ordena el resultado y se escribe al final de la consulta.
  • ASC — ascendente (por defecto), DESC — descendente.