“Conocimiento Programación>Programación PHP /MySQL

Cómo ordenar una consulta de MySQL usando ORDER BY

2015/1/20
Las filas de una consulta MySQL SELECT se devuelven en un orden arbitrario e impredecible . Desde el retorno tiene que ver más con hash internas y algoritmos de búsqueda de lo que hace con sus datos , el orden de las filas no suele ser útil para un programador. Para devolver las filas en un orden significativo , puede utilizar la cláusula ORDER BY de la instrucción SELECT para ordenarlos . Instrucciones
1

formar el comando básico SELECT para devolver las filas en las que está interesado . En este punto , el orden en que se devuelven las filas no es de importancia . En este ejemplo se consulta una base de datos de clientes para obtener una lista de clientes con saldos negativos . Ejemplo : SELECT * FROM Clientes WHERE equilibrio
2

Agregar una cláusula ORDER BY . ORDER BY le dirá al servidor MySQL para ordenar las filas por una columna . Por ejemplo, si quieres ver todas las cuentas pendientes con el fin de su equilibrio, se puede añadir " ORDER BY equilibrio" al final de la consulta. Ejemplo : SELECT * FROM Clientes WHERE equilibrio
3

Definir en qué dirección para clasificar , ya que el orden de las filas devueltas sin embargo puede no ser significativo . Las filas pueden ser devueltos en orden ascendente o descendente .
4

Uso ASC o DESC . Usando ASC ordenar los datos por lo que se ve el número más pequeño primero . Usando DESC clasificará los datos para que vea el número más grande primero . En esta consulta , que busca a los clientes con el mayor saldo negativo en primer lugar. ORDER BY devolverá los arrays con el mayor número negativo ( el número más bajo ) en la parte superior . Ejemplo : SELECT * FROM Clientes WHERE equilibrio
5

Ordenar por varias columnas , como a veces te encontrarás con grupos grandes filas que fueron ordenados en el mismo número. Por ejemplo , si hay 100 clientes en su base de datos con un saldo de 0 , los clientes aparecen en orden arbitrario. Lo mejor es tener al menos dos criterios de clasificación para situaciones como ésta .
6

Utilice múltiples criterios de clasificación separados por comas. Aquí , los clientes se muestran en orden alfabético por el nombre después de que sean ordenados por el equilibrio. Ejemplo : SELECT * FROM Clientes WHERE equilibrio

Programación PHP /MySQL
El rendimiento de una matriz asociativa de PHP
Cómo quitar CSVs duplicados en PHP
Cómo subir una barra de progreso de PHP
¿Puedo utilizar la codificación PHP con un editor HTML como KompoZer
Cómo cambiar el tamaño de imágenes en PHP
Cómo transferir las tablas de datos HTML a Excel en PHP
Cómo subir imágenes con PHP a una base de datos
Scripts PHP para cargar varios archivos
Conocimiento de la computadora © http://www.ordenador.online