Los resultados de clasificación mysql con orden por declaración

Los resultados de clasificación mysql con orden por declaración
Mientras se trabaja con consultas MySQL, los resultados se obtienen en la misma secuencia que los registros insertados en el esquema utilizando el comando seleccionar. Es el orden estándar para clasificar. Apuntarías a cómo podríamos organizar nuestro resultado de la consulta. La clasificación es reorganizar las salidas de nuestra consulta de manera definida. La clasificación se puede hacer en un campo o más de un campo. La orden por declaración se está utilizando para organizar los resultados de la consulta en una orden ascendente o descendente en MySQL. La orden por declaración organiza los datos por defecto en orden de salida si no se especifica ASC o Desc. El término DESC se está utilizando para organizar los datos de manera descendente.

Sintaxis:

>> seleccionar * de TABLE_NAME orden por expresión ASC | Desc
>> Seleccionar expresión del orden de table_name por expresión ASC | Desc
>> seleccionar expresión de table_name donde ordene la condición por expresión asc | Desc

Vamos a echar un vistazo a la explicación de una consulta.

  • Nombre de la tabla: Nombre de una tabla para obtener datos de
  • Expresión: Nombre de una columna a recuperar o el nombre de una columna utilizada para organizar datos.
  • Asc: Utilizado para clasificar los datos en orden ascendente. Es opcional.
  • Descomunal: Utilizado para organizar datos en orden descendente. Es opcional
  • DÓNDE condición: Es una restricción opcional que se utilizará.

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.