En las muestras precedentes, el ejemplo para las filas seleccionadas son mostradas en orden no particular. Tambien podemos seleccionar las filas mostrandose en un formato ordenado usando la cláusula ORDER BY.
El siguiente ejemplo de muestra ordenará las filas en orden ascendente según las marks.
mysql> select name, marks from student order by marks;
+---------+-------+
| name | marks |
+---------+-------+
| michael | 75 |
| steve | 75 |
| anne | 80 |
| jack | 82 |
| david | 98 |
| mille | 98 |
| steve | 100 |
| anne | 100 |
+---------+-------+
8 rows in set (0.03 sec)
También podemos ordenar las filas en orden descendente. En el ejemplo siguiente de muestra las marks son ordenadas en orden descendente.
mysql> select name, marks from student order by marks desc;
+---------+-------+
| name | marks |
+---------+-------+
| steve | 100 |
| anne | 100 |
| david | 98 |
| mille | 98 |
| jack | 82 |
| anne | 80 |
| michael | 75 |
| steve | 75 |
+---------+-------+
8 rows in set (0.00 sec)
Ahora veremos cómo podemos ordenar múltiples columnas.
|