ESPAÑOL: ¡Bienvenido! Es la página inicial de OSIRIS LMS. Regístrese hoy mismo y obtenga acceso a todos nuestros CURSOS GRATUITOS. Clic aquí para registrarse ya. Hemos desarrollado una amplia gamma de cursos “online” (Programación, Multimedia, 3D, Habilidades suaves, etc.), disponibles 24X7. Para más detalle consulte la lista de Cursos Disponibles. Si tiene problemas con el acceso a la plataforma, vea el Tour Virtual de Osiris LMS. También puede consultar la sección de FAQ’s o enviar Solicitud de Soporte Técnico.

ForoForo de discusión
Ordenar registros con MySQL
Buscador:
Foro > Base de datos > Ordenar registros con MySQL

Enviado por: Texto del mensaje
Support Osiris LMS 
Nivel : Jefe de Administradores
Mensajes : 114
> Perfil
Escrito el : Miércoles 12-07-2006 A las : 02:56 ( > un mes )
Asunto : Ordenar registros con MySQL
Frecuentemente es más fácil examinar la salida de una consulta cuando las filas están ordenadas en alguna forma útil. Para ordenar los resultados usaremos la cláusula ORDER BY. La forma más sencilla es:

SELECT campo1, campo2, …, campoN FROM nombre_tabla ORDER BY campo1;

En las columnas de tipo alfanumérico, el ordenamiento se ejecuta normalmente de forma no sensitiva, es decir, no hay diferencia entre mayúsculas y minúsculas. Sin embargo, se puede forzar el ordenamiento sensitivo usando el operador BINARY y la función CAST:

SELECT campo1, campo2, …, campoN FROM nombre_tabla ORDER BY CAST(campo1 AS BINARY);

Para ordenar en orden inverso, debemos agregar la palabra clave DESC al nombre de la columna que estamos usando para el ordenamiento:

SELECT campo1, campo2, …, campoN FROM nombre_tabla ORDER BY campo1 DESC;

Podemos ordenar múltiples columnas, separándolas con coma:

SELECT campo1, campo2, …, campoN FROM nombre_tabla ORDER BY campo1, campo2 DESC;
Soporte de Osiris LMS
Amplía tus conocimientos en línea