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 | ...

Get Libro de cocina de MySQL, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.