Repaso
English

¿Cómo obtienes los 5 productos más caros?

Opciones

  1. SELECT * FROM products ORDER BY price LIMIT 5;
  2. SELECT * FROM products ORDER BY price DESC LIMIT 5; (Opción correcta)
  3. SELECT TOP price FROM products;
  4. SELECT * FROM products WHERE price = MAX;

Respuesta

SELECT * FROM products ORDER BY price DESC LIMIT 5;

Por qué

ORDER BY price ordena de menor a mayor por defecto (ASC). Añadir DESC ordena de mayor a menor.

LIMIT 5 conserva solo las 5 primeras filas de ese resultado ordenado.

Sin DESC obtendrías los 5 productos más BARATOS.

Recuerda

ORDER BY ... DESC LIMIT n = los n primeros.

Términos clave

Practica esta pregunta en Repaso