Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Problema de clasificación de sentencias SQL

Problema de clasificación de sentencias SQL

Lo escribiste mal. Cuando ordena N en orden descendente de acuerdo con su método de escritura, el primer resultado ascendente de M no será válido, lo que significa que el último N de solo lectura se ordena en orden descendente y su declaración en sí es redundante.

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:

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.

上篇: Zhou Gong Daquan quedó paralizado_Zhou Gong Daquan quedó paralizado hasta morir. 下篇: La tienda de Zhou Gong ha cambiado_La tienda de Zhou Gong ha cambiado mucho.
Artículos populares