Problema de clasificación de sentencias SQL
La forma correcta de escribirlo es:
SELECT *Selecciona del orden de m ASC en el norte de DESC;
Podemos analizar el orden por cláusula a través de algunos ejemplos Uso:
Supongamos que hay una tabla de pedidos:
1, instancia 1
Muestra los nombres de las empresas en orden alfabético:
De por empresa Seleccione la empresa y el número de pedido del pedido ordenado
Los resultados son los siguientes:
2. en orden alfabético y el número de pedido en orden numérico:
Seleccione la empresa, el número de pedido, la empresa basada en el pedido y el número de pedido del pedido
Los resultados son los siguientes: p>
3. Ejemplo 3
Mostrar los nombres de las empresas en orden alfabético inverso:
Seleccione la empresa, número de pedido de los pedidos ordenados por empresa DESC
El Los resultados son los siguientes:
4. Ejemplo 4
Muestra el nombre de la empresa en orden alfabético inverso y el número de serie en orden numérico:
SELECCIONAR empresa, Número de pedido. FROM Pedidos ORDER BY empresa DESC, Número de pedido ASC
Resultados como sigue:
Nota: Hay dos nombres de empresas equivalentes (W3School) en los resultados anteriores. Solo que esta vez, cuando hay valores idénticos en la primera columna, la segunda columna se ordena en orden ascendente. Lo mismo ocurre si algunos de los valores de la primera columna están vacíos.