En el mercado actual, donde se genera una enorme cantidad de datos todos los días, es muy importante para nosotros clasificar los datos presentes en las bases de datos. Bueno, para ordenar datos en SQL, usualmente usa la cláusula ORDER BY. Entonces, en este artículo sobre ORDEN POR en SQL , Discutiré las diversas formas en que puede usar esta cláusula para ordenar los datos.
Los siguientes temas se tratarán en este artículo:
¿Qué es ORDER BY en SQL?
La cláusula ORDER BY se utiliza para ordenar todos los resultados en orden ascendente o descendente. De forma predeterminada, los conjuntos de resultados se ordenan en orden ascendente. Entonces, si desea ordenar el conjunto de resultados en orden descendente, puede usar la palabra clave DESC. Aparte de esto, también puede ordenar según una columna o varias columnas en una tabla.
Sintaxis:
SELECT Column1, Column2, ... ColumnN FROM TableName ORDER BY Column1, Column2, ... ASC | DESC
Como conoce la sintaxis de ORDER BY en SQL, veamos algunos ejemplos de esta cláusula.
Considere la siguiente tabla para ver todas las operaciones en la cláusula ORDER BY. Además, para crear tablas, en SQL, puede utilizar el Declaración de CREATE table .
Identificación del Estudiante | Primer nombre | Número de teléfono | Ciudad |
1 | Rohan | 9876543210 | Hyderabad |
2 | Sonali | 9876567864 | Bangalore |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
5 | Shubham | 9944888756 | Delhi |
Cláusula ORDER BY en una columna
Si tiene que ordenar los datos de acuerdo con una columna específica, entonces debe mencionar el nombre de la columna después de la cláusula ORDER BY en .
Ejemplo:
Considere un escenario en el que tiene que escribir una consulta para seleccionar a todos los estudiantes de la tabla 'Estudiantes', ordenados por la columna 'Ciudad'.
SELECCIONAR * DE Estudiantes ORDENAR POR Ciudad
Al ejecutar la consulta anterior, verá una salida como la siguiente:
Identificación del Estudiante | Primer nombre | Número de teléfono | Ciudad |
2 | Sonali | 9876567864 | Bangalore |
5 | Shubham | 9944888756 | Delhi |
1 | Rohan cómo revertir la cadena en Python | 9876543210 | Hyderabad |
3 | Ajay | 9966448811 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
ORDEN POR DESC
Si tiene que ordenar los datos en orden descendente, debe mencionar la palabra clave DESC después de la cláusula ORDER BY en SQL.
Ejemplo:
Considere un escenario, donde tiene que escribir una consulta para seleccionar a todos los estudiantes de la tabla 'Estudiantes', ordenados por la columna 'Ciudad' en orden descendente.
SELECCIONAR * DE Estudiantes ORDENAR POR Ciudad DESC
Al ejecutar la consulta anterior, verá una salida como la siguiente:
Identificación del Estudiante | Primer nombre | Número de teléfono | Ciudad |
4 | Geeta | 9765432786 | Lucknow |
3 | Ajay | 9966448811 | Lucknow |
1 | Rohan | 9876543210 | Hyderabad |
5 | Shubham | 9944888756 | Delhi |
2 | Sonali | 9876567864 | Bangalore |
ORDER BY en varias columnas
Si tiene que ordenar los datos de acuerdo con muchas columnas, entonces debe mencionar el nombre de esas columnas después de la cláusula ORDER BY en SQL.
Ejemplo:
Considere un escenario, donde tiene que escribir una consulta para seleccionar a todos los estudiantes de la tabla 'Estudiantes', ordenados por la columna 'Ciudad' y la columna 'Nombre'.
SELECCIONAR * DE Estudiantes ORDENAR POR Ciudad, Nombre
De acuerdo con la consulta anterior, verá un conjunto de resultados, que ordena por Ciudad, pero si algunas filas tienen la misma Ciudad, entonces están ordenadas por Nombre. Al ejecutar la consulta anterior, verá un resultado como el siguiente:
Identificación del Estudiante | Primer nombre | Número de teléfono | Ciudad |
2 | Sonali | 9876567864 | Bangalore |
5 | Shubham | 9944888756 | Delhi |
1 | Rohan | 9876543210 | Hyderabad |
3 | Ajay | 9966448811 power bi vs tableau 2016 | Lucknow |
4 | Geeta | 9765432786 | Lucknow |
También puede clasificar a los estudiantes según, ordenados en orden ascendente para 'Ciudad' y en orden descendente para 'Nombre'. Para hacer eso, puede escribir un código como se muestra a continuación:
SELECCIONAR * DE Estudiantes ORDENAR POR Ciudad ASC, Nombre DESC
Al ejecutar la consulta anterior, verá un resultado como el siguiente:
Identificación del Estudiante | Primer nombre | Número de teléfono | Ciudad |
2 | Sonali | 9876567864 | Bangalore |
5 | Shubham | 9944888756 | Delhi |
1 | Rohan | 9876543210 | Hyderabad |
4 | Geeta | 9765432786 | Lucknow |
3 | Ajay | 9966448811 | Lucknow |
Con esto, llegamos al final de este artículo sobre ORDER BY en SQL. Espero que haya entendido cómo usar la cláusula ORDER BY en SQL. Si desea obtener más información sobre MySQL y conozca esta base de datos relacional de código abierto, luego consulte nuestra que viene con capacitación en vivo dirigida por un instructor y experiencia en proyectos de la vida real. Esta capacitación lo ayudará a comprender MySQL en profundidad y lo ayudará a dominar el tema.
Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este artículo sobre “ORDENAR POR en SQL” y me comunicaré con usted.