MS SQL Server PEDIDO La cláusula BY se utiliza para ordenar los datos en orden ascendente o descendente según una o más columnas. De forma predeterminada, algunas consultas de la base de datos clasifican los resultados en orden ascendente.
A continuación se muestra la sintaxis básica de la cláusula ORDER BY.
SELECT column-list FROM table_name [WHERE condition] [ORDER BY column1, column2, .. columnN] [ASC | DESC];
Se pueden utilizar varias columnas en la cláusula ORDER BY. Asegúrese de que cualquiera que sea la columna que use para ordenar, esa columna debe estar en la lista de columnas.
Considere la tabla CLIENTES con las siguientes entradas:
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00
El siguiente comando es un ejemplo que ordena el resultado en orden ascendente por NOMBRE y SALARIO.
SELECT * FROM CUSTOMERS ORDER BY NAME, SALARY
El comando anterior dará el siguiente resultado.
ID NAME AGE ADDRESS SALARY 4 Chaitali 25 Mumbai 6500.00 5 Hardik 27 Bhopal 8500.00 3 kaushik 23 Kota 2000.00 2 Khilan 25 Delhi 1500.00 6 Komal 22 MP 4500.00 7 Muffy 24 Indore 10000.00 1 Ramesh 32 Ahmedabad 2000.00
El siguiente comando es un ejemplo que ordena el resultado en orden descendente por NOMBRE.
SELECT * FROM CUSTOMERS ORDER BY NAME DESC
El comando anterior dará el siguiente resultado:
ID NAME AGE ADDRESS SALARY 1 Ramesh 32 Ahmedabad 2000.00 7 Muffy 24 Indore 10000.00 6 Komal 22 MP 4500.00 2 Khilan 25 Delhi 1500.00 3 kaushik 23 Kota 2000.00 5 Hardik 27 Bhopal 8500.00 4 Chaitali 25 Mumbai 6500.00
🚫