¿Cómo usar la cláusula ORDER BY en SQL?



Este artículo sobre 'ORDER BY en SQL' es una guía completa sobre la instrucción ORDER BY en SQL. Esta declaración se utiliza para ordenar datos en una tabla.

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.

ORDEN-SQL POR-SQL-Edureka-300x144Los siguientes temas se tratarán en este artículo:





    1. ¿Qué es la cláusula ORDER BY en SQL?
    2. Sintaxis
    3. ORDER BY en una columna
    4. ORDEN POR DESC
    5. ORDER BY en varias columnas

¿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.