Sort Results Part 2
Parte de la sección Fundamentos del Journey de SQL de Coddy — lección 14 de 72.
Al usar ORDER BY en SQL, puedes ordenar datos por múltiples columnas.
Por ejemplo, considere la siguiente tabla competition:
| runner_id | age | avg_speed (m/s) |
|---|---|---|
| 1 | 47 | 3.65 |
| 2 | 62 | 3.07 |
| 3 | 57 | 6.82 |
| 4 | 56 | 4.34 |
| 5 | 25 | 4.93 |
| 6 | 40 | 3.94 |
| 7 | 23 | 6.58 |
| 8 | 40 | 3.43 |
SELECT *
FROM competition
WHERE age < 50
ORDER BY age DESC, avg_speed DESCEsta consulta hará:
- Primero ordenará todos los registros por edad en orden descendente (de mayor a menor)
- Si dos o más registros tienen la misma edad, entonces ordenará esos registros específicos por avg_speed en orden descendente (de mayor a menor)
El resultado:
| runner_id | age | avg_speed (m/s) |
|---|---|---|
| 1 | 47 | 3.65 |
| 6 | 40 | 3.94 |
| 8 | 40 | 3.43 |
| 5 | 25 | 4.93 |
| 7 | 23 | 6.58 |
Desafío
FácilTablas y columnas disponibles:
feathers:id,weight,area
Devuelve todos los ids después de ordenarlos por area en orden descendente. Si las feathers tienen el mismo area, ordénalas por weight en orden ascendente.
Hoja de referencia
Puedes ordenar datos por múltiples columnas usando ORDER BY. La primera columna especificada tiene prioridad, y las columnas subsiguientes se usan como desempates:
SELECT *
FROM competition
ORDER BY age DESC, avg_speed DESCEsto hará:
- Primero ordenar por edad en orden descendente
- Si los registros tienen la misma edad, entonces ordenar por avg_speed en orden descendente
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns