Sintaxis:
>> seleccionar * de TABLE_NAME orden por expresión ASC | DescVamos a echar un vistazo a la explicación de una consulta.
Comience a abrir el shell del cliente de línea de comandos mysql para comenzar a trabajar en la clasificación. Puede pedir su contraseña mysql. Escriba su contraseña y toque ENTER para continuar.
Ejemplo: Ordene sin orden por (ASC o Desc) Cláusula:
Para elaborar la clasificación con el orden por cláusula, hemos estado comenzando nuestro primer ejemplo sin usar el orden por cláusula. Tenemos una tabla 'maestro' en el esquema 'datos' de MySQL con algunos registros en ella. Cuando desee obtener los datos de esta tabla, lo obtendrá tal como está, como se insertó en la tabla sin realizar una clasificación adicional, como se presenta a continuación.
>> seleccionar * de los datos.maestro;Ejemplo: Ordene con el nombre de la columna sin ASC | Desc:
Tomar la misma tabla con un pequeño cambio en la consulta selecta. Hemos especificado el nombre de una columna según la cual se ordenará toda la tabla. Hemos estado usando la columna 'ID' para ordenar la tabla. Como no hemos definido el tipo de clasificación, E.gramo., Ascendente o descendente, por eso se ordenará automáticamente en orden ascendente de 'id'.
>> seleccionar * de los datos.orden de maestro por identificación;Ordenemos la misma tabla sin usar la expresión de ASC o DESC en la instrucción SELECT mientras usa otra columna. Estaremos clasificando este orden de tabla por la columna 'sujeto'. Todos los datos en la columna 'sujeto' se ordenarán alfabéticamente primero; Entonces, toda la tabla se ordenará de acuerdo con.
>> seleccionar * de los datos.orden de maestro por asignatura;Ahora. Ordinaremos la tabla 'maestro', de acuerdo con la columna 'calificación'. Esta consulta ordenará la columna 'Calificación' alfabéticamente primero. Después de eso, todos los registros se clasifican por esta columna como se muestra a continuación.
>> seleccionar * de los datos.orden de maestro por calificación;También puede obtener los datos de la columna especificados de la tabla con el orden por cláusula. Muestremos los datos de tres columnas de la tabla 'maestro' y ordenemos estos datos de acuerdo con la columna 'primer nombre'. Obtendremos un registro ordenado de tres columnas como se muestra.
>> seleccione FirstName, Asunto, Calificación de los datos.orden de maestro por primer nombre;Ejemplo: Ordene con orden por nombre de columna única con ASC | Desc:
Ahora, realizaremos la misma consulta con un pequeño cambio en su sintaxis. Especificaremos el tipo de clasificación al definir el nombre de la columna en la consulta. Obtengamos el registro de cuatro columnas: FirstName, LastName, Asunto y Calificación de una tabla 'maestro' mientras clasifica este registro de acuerdo con la columna 'FirstName' en orden ascendente. Esto significa que la columna 'FirstName' se ordenará en orden ascendente primero, luego todos los datos sobre ella se ordenarán.
>> seleccione FirstName, LastName, Asunto, Calificación de los datos.Orden de maestro por FirstName ASC;Según el orden descendente de la columna 'FirstName', clasificar el mismo registro de cuatro columnas 'es el siguiente.
>> seleccione FirstName, LastName, Asunto, Calificación de los datos.Orden de maestro por asignatura Desc;Obtener la tabla de pleno conocimiento 'maestro' mientras usa la columna 'primer nombre' en orden ascendente es el siguiente.
>> seleccionar * de los datos.Orden de maestro por FirstName ASC;Recuperemos toda la tabla mediante el orden descendente de la columna 'ID' como a continuación.
>> seleccionar * de los datos.Orden de maestro por ID DESC;Ejemplo: Ordene con orden por múltiples nombre de columna con ASC | Desc:
Sí! Puede ordenar fácilmente su tabla con varias columnas. Solo necesita especificar la cláusula de orden por orden mientras una coma separa cada nombre de la columna con su tipo de clasificación. Deje que vislumbrar un ejemplo simple. Hemos estado seleccionando datos de cuatro columnas de una tabla. En primer lugar, estos datos se ordenarán de acuerdo con la columna 'ID' en orden descendente y luego en orden descendente por la columna 'FirstName'.
>> seleccionar ID, primer nombre, sujeto, calificación de los datos.Orden de maestro por ID DESC, FirstName ASC;Ejemplo: Ordene con orden con WHY Where Clause:
Como sabemos, la cláusula WHERE se está utilizando para realizar algunas condiciones en los datos. Podemos ordenar fácilmente nuestros datos mientras usamos la cláusula WHERE y lo obtenemos de acuerdo con él. Hemos realizado una consulta simple en la que hemos obtenido todos los registros de la tabla 'maestro' donde la 'identificación' es mayor que 4 y la 'calificación' de un maestro es 'mphil'. Esta consulta obtendrá los registros de los maestros a quienes la calificación se iguala a Mphil, y su 'identificación' no es inferior a 5. Después de eso, estos datos se ordenarán en orden descendente de los 'ID' de los maestros como se muestra en la imagen.
>> seleccionar * de los datos.maestro donde id> 4 y calificación = 'mphil' orden por id descremir;Si desea obtener las columnas especificadas de una tabla, también puede hacerlo. Hagamos eso como más abajo.
>> seleccionar ID, primer nombre, sujeto, calificación de los datos.maestro donde id> 2 e id < 11 AND subject = 'Math' ORDER BY qualification DESC;Conclusión:
Hemos hecho casi todos los ejemplos para aprender el orden por cláusula para ordenar los registros. Espero que este artículo te ayude a clasificar los resultados en MySQL.