Capítulo 9. Ordenar los resultados de una consulta
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
9.0 Introducción
Este capítulo trata de la ordenación, una operación muy importante para controlar cómo MySQLmuestra los resultados de las sentencias SELECT. Para ordenar el resultado de una consulta, añade una cláusula ORDER BY a la consulta. Sin dicha cláusula, MySQL es libre de devolver filas en cualquier orden, por lo que la ordenación ayuda a poner orden en el desorden y hace que los resultados de la consulta sean más fáciles de examinar y comprender.
Puedes ordenar las filas del resultado de una consulta de varias formas:
Utilizando una sola columna, una combinación de columnas o incluso partes de columnas o resultados de expresiones
Utilizar el orden ascendente o descendente
Utilizar comparaciones de cadenas que distingan entre mayúsculas y minúsculas o que no las distingan
Utilizar el orden temporal
Varios ejemplos de este capítulo utilizan la tabla driver_log, que contiene columnas para anotar los registros diarios de kilometraje de un conjunto de conductores de camión:
mysql> SELECT * FROM driver_log; +--------+-------+------------+-------+ | rec_id | name | trav_date | miles | +--------+-------+------------+-------+ | 1 | Ben | 2014-07-30 | 152 | | 2 | Suzi | 2014-07-29 | 391 | | 3 | Henry | 2014-07-29 | 300 | | 4 | Henry | 2014-07-27 | 96 | | 5 | Ben | 2014-07-29 | 131 | | 6 | Henry | 2014-07-26 | 115 | | 7 | ...Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access