Contenido del curso
Bases de Datos: De Cero a Experto

🎯 Objetivo:

Aprender a complementar nuestras consultas SQL básicas con herramientas para ordenar, limitar y buscar datos de forma más precisa.


🧩 1. ORDER BY — Ordenar resultados

Usamos ORDER BY para organizar los resultados, ya sea ascendente (ASC) o descendente (DESC).

Ejemplo:

sql
 
SELECT nombre, precio
FROM productos
ORDER BY precio ASC;

👉 Muestra todos los productos ordenados por precio, del más barato al más caro.

Otro ejemplo:

sql
 
SELECT * FROM productos
ORDER BY stock DESC;

👉 Muestra los productos con más stock primero.


🧩 2. LIMIT — Limitar resultados

Con LIMIT podemos mostrar solo una cierta cantidad de resultados.

Ejemplo:

sql
 
SELECT * FROM productos
ORDER BY precio DESC
LIMIT 3;

👉 Muestra los 3 productos más caros.


🧩 3. LIKE — Buscar por coincidencias

LIKE permite buscar por texto parcial, usando % como comodín.

Ejemplo:

sql
 
SELECT * FROM productos
WHERE nombre LIKE '%libro%';

👉 Muestra todos los productos que contengan la palabra «libro» (como “Libro A”, “libro de recetas”, etc.).


🧪 Combinación de todo

sql
 
SELECT nombre, precio
FROM productos
WHERE nombre LIKE '%cuaderno%'
ORDER BY precio ASC
LIMIT 2;

👉 Traducción:

“Muéstrame los 2 cuadernos más baratos.”


📝 Fragmento práctico

  1. Escribe una consulta que muestre los 5 productos con menor stock.

  2. Muestra todos los productos cuyo nombre contenga «lapiz».

  3. ¿Cómo consultarías los 10 clientes más recientes si tuvieras una columna fecha_registro?


💬 Cierre de la lección

Con estas herramientas (ORDER BY, LIMIT, LIKE) puedes transformar tus consultas en búsquedas útiles, rápidas y personalizadas.
Son muy usadas en sistemas reales como tiendas online, CRMs y paneles de administración.


✅ Revisión rápida

  • ¿Qué hace ORDER BY? ¿Qué diferencia hay entre ASC y DESC?

  • ¿Qué resultado da esta consulta?

sql
 
SELECT nombre FROM productos WHERE nombre LIKE '%borrador%';
  • ¿Para qué sirve LIMIT?

Scroll al inicio