Sorting with ORDER BY · Ordenamiento con ORDER BY
Sorting the result
The rows come back in no particular order. Add ORDER BY to sort them by a column:
ASCsorts ascending (smallest first) — this is the default.DESCsorts descending (largest first).
Ordenar el resultado
Las filas se devuelven sin un orden específico. Añade ORDER BY para ordenarlas por una columna:
SELECT name, score FROM student ORDER BY score DESC;
ASCordena de forma ascendente (menores primero) — este es el valor predeterminado.DESCordena de forma descendente (mayores primero).
Sorting by more than one column
Sort text columns alphabetically:
You can sort by several columns: ORDER BY form ASC, score DESC sorts by form first, then by score within each form. ORDER BY always comes last in the query.
Ordenar por más de una columna
Ordena columnas de texto alfabéticamente:
SELECT name FROM student ORDER BY name;
Puedes ordenar por varias columnas: ORDER BY form ASC, score DESC ordena primero por formulario, luego por puntuación dentro de cada formulario. ORDER BY siempre va al final de la consulta.
Common mistakes
- The default sort is ascending; add
DESCfor descending. ORDER BYcomes near the end of the query.
Errores comunes
- El orden predeterminado es ascendente; añade
DESCpara ordenar descendente. ORDER BYva cerca del final de la consulta.
ORDER BY sorts the rows · ORDER BY ordena las filas
ORDER BY puts the result rows in order, like a sort. · ORDER BY coloca las filas de resultado en orden, como un ordenamiento.
Show every student's name and · y score, highest score first. · Muestra el name y score de cada estudiante, con la puntuación más alta primero.
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.
Show every student's name, sorted alphabetically (A to Z). · Muestra el name de cada estudiante, ordenado alfabéticamente (de la A a la Z).
Click Run to see the output here. · Haz clic en Ejecutar para ver la salida aquí.