La palabra clave ORDER BY se utiliza para ordenar datos en un conjunto de registros.
La palabra clave ORDER BY se utiliza para ordenar datos en un conjunto de registros.
La palabra clave ORDER BY ordena los registros en orden ascendente de forma predeterminada.
Si desea ordenar en orden descendente, utilice la palabra clave DESC.
SELECCIONE nombre_columna(s) DESDE nombre_tablaORDENAR POR nombre_columna(s) ASC|DESC
Para obtener más información sobre SQL, visite nuestros tutoriales de SQL.
El siguiente ejemplo selecciona todos los datos almacenados en la tabla "Personas" y ordena los resultados según la columna "Edad":
<?php$con=mysqli_connect("localhost","nombre de usuario","contraseña","base de datos");//Detectar conexión si (mysqli_connect_errno()){ echo "La conexión falló: " mysqli_connect_error();}$resultado. = mysqli_query($con,"SELECCIONAR * DE Personas ORDENAR POR edad"); while($fila = mysqli_fetch_array($resultado)){ echo $fila['Nombre']; echo " " . $fila['Apellido']; echo " " . $con);?>
El resultado anterior generará:
Glenn Quagmire 33Peter Griffin 35
Puede ordenar según varias columnas. Al ordenar por varias columnas, la segunda columna se usa solo si la primera columna tiene el mismo valor:
SELECCIONE nombre_columna(s) DESDE nombre_tablaORDENAR POR columna1, columna2