MySQL: Ordenar por múltiples Columnas
Pregunta de Invitado | 30/06/2021 a las 21:31
Con "ORDER BY column ASC" o "ORDER BY column DESC" he logrado leer y mostrar mis datos en orden ascendente (ASC) o descendente (DESC) de mi base de datos.
Sin embargo, ahora me gustaría incluir dos o más columnas en mi clasificación. Es decir, en caso de que haya el mismo valor en la primera columna, los valores deben ordenarse por la segunda columna y así sucesivamente.
Actualmente, para mí, solo es posible ordenar por la primera columna, mientras que en la segunda columna, los valores están totalmente desordenados. ¿Existe alguna posibilidad de darse cuenta de esto de alguna manera?
Temas Relacionados
XLS y XLSX: Número máximo de Columnas y Filas
Información | 2 Comentarios
SQLite: Concatenación de Cadenas y Columnas (CONCAT)
Información | 0 Comentarios
MySQL/PHP: Cómo recuperar el último INSERT ID
Información | 0 Comentarios
Convertir muchos Archivos CSV a Hojas de Cálculo XLSX u ODS
Tutorial | 0 Comentarios
MySQL: Eliminar Datos de Tabla - Diferencia entre TRUNCATE, DELETE y DROP
Tutorial | 0 Comentarios
MySQL: Leer Valores de dos Columnas y generarlos en una sola Variable
Consejo | 0 Comentarios
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Puede escribir un número arbitrario de columnas separadas por una coma después de su ORDER BY.
Por ejemplo, puede usar la siguiente consulta para ordenar primero por col1 seguido de col2 y col3:
También puede usar ASC y DESC con esto. Si no lo escribe, ASC se toma por defecto.
Este ejemplo, ordenaría ascendente por col1 y luego descendente por col2 (dentro de los mismos valores en col1).
29/06/2021 a las 22:18