Curso SQL

Aprendé SQL paso a paso con explicaciones simples, ejemplos prácticos y ejercicios interactivos.

Introducción

  1. ¿Qué es SQL y cómo practicarlo online?
    Concepto de base de datos, tablas y consultas. Casos de uso reales. Primeros pasos en DB-Fiddle.

Nivel Principiante

  1. Comandos básicos: SELECT y FROM
    Mostrar todos los datos de una tabla y elegir columnas específicas.
  2. Filtrando resultados con WHERE
    Condiciones básicas: =, >, <, !=.
  3. Operadores lógicos: AND, OR, NOT
    Combinar varias condiciones en una consulta.
  4. Orden y límites: ORDER BY y LIMIT
    Ordenar resultados y devolver solo las primeras filas.
  5. Alias y operaciones simples
    Usar AS para renombrar columnas y realizar operaciones matemáticas sencillas.

Nivel Intermedio

  1. Funciones de agregación
    COUNT, SUM, AVG, MIN, MAX con ejemplos prácticos.
  2. Agrupación y filtros de grupos
    Uso de GROUP BY y HAVING.
  3. JOINs: combinando tablas
    INNER JOIN, LEFT JOIN, RIGHT JOIN.
  4. Subconsultas (Subqueries)
    Subconsultas en WHERE y en FROM.
  5. Vistas (Views)
    Qué son, cómo crearlas y usarlas.
  6. Funciones de texto y fechas
    UPPER, LOWER, CONCAT, NOW, YEAR, MONTH.

Nivel Avanzado

  1. INSERT, UPDATE y DELETE
    Alta, modificación y eliminación de registros.
  2. Creación y modificación de tablas
    Uso de CREATE TABLE y ALTER TABLE.
  3. Claves y restricciones
    PRIMARY KEY, FOREIGN KEY, NOT NULL, UNIQUE, DEFAULT.
  4. Índices y optimización básica
    Cómo y cuándo usar índices para acelerar consultas.
  5. Transacciones
    Uso de BEGIN, COMMIT, ROLLBACK.
  6. CASE y funciones de ventana
    CASE WHEN, ROW_NUMBER, RANK, PARTITION BY.

Proyecto y Evaluación

  1. Proyecto: Base de datos de biblioteca
    Tablas de libros, autores y préstamos. Consultas integradoras paso a paso.
  2. Examen final práctico
    Resolver consultas en DB-Fiddle con solución detallada.

👉 Empezar la primera lección →

Scroll al inicio