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 BYordena el resultado y se escribe al final de la consulta.ASC— ascendente (por defecto),DESC— descendente.