typestar

Ordenar por varias claves en SQL

Cada clave de orden rompe los empates de la anterior.

SELECT
    name,
    country,
    score
FROM players
ORDER BY
    country ASC,
    score DESC,
    LENGTH(name) ASC,
    name NULLS LAST;

Cómo funciona

  1. DESC y ASC aplican por clave, no a toda la cláusula.
  2. NULLS LAST manda los valores faltantes al final, ordenes como ordenes.
  3. Puedes ordenar por una expresión que la lista del SELECT nunca devuelve.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
10
Caracteres a escribir
109
Tokens
26
Ritmo de tres estrellas
75 tpm

Al ritmo de tres estrellas de 75 tokens por minuto, este intento toma unos 21 segundos.

Escribe este fragmento

Paso 2 de 3 en Orden y paginación; paso 7 de 23 en Fundamentos del lenguaje.

← Anterior Siguiente →