Básico
10 min de lecturaORDER BY
Ordena los resultados de una consulta
ORDER BY ordena los resultados de una consulta en orden ascendente (ASC) o descendente (DESC).
Sintaxis
sql
1SELECT columnas2FROM tabla3ORDER BY columna1 [ASC|DESC], columna2 [ASC|DESC];Ejemplos
sql
1-- Orden ascendente (por defecto)2SELECT nombre, precio FROM productos ORDER BY precio;3 4-- Orden descendente5SELECT nombre, precio FROM productos ORDER BY precio DESC;6 7-- Múltiples columnas8SELECT nombre, precio, stock 9FROM productos 10ORDER BY stock DESC, precio ASC;11 12-- Ordenar por alias13SELECT nombre, precio * 1.21 AS precio_iva14FROM productos15ORDER BY precio_iva DESC;Sintaxis
Sintaxis
sql
1SELECT columnas2FROM tabla3ORDER BY columna [ASC|DESC] [, columna2 [ASC|DESC]];Ejemplos
Ordenar productos
Productos ordenados por precio descendente
Ejemplo
sql
1SELECT nombre, precio2FROM productos3ORDER BY precio DESC4LIMIT 5;Resultado:
| nombre | precio | |---------------|--------| | Laptop Pro | 2999 | | Monitor 4K | 899 | | Teclado RGB | 149 | | Mouse Pad | 39 | | USB Cable | 19 |