Curso de SQL en línea

Curso de SQL práctico: consulta bases de datos y arma tus reportes

Aprende a sacar la información que necesitas de una base de datos practicando con SQL real en el navegador: filtros, totales, uniones de tablas y reportes para tu trabajo, con notas de cómo se escribe en SQL Server.

ejercicios prácticos
90
ejercicios prácticos
niveles
5
niveles
gratis para empezar
10
gratis para empezar
Ver temario

Sin tarjeta. Entras con tu cuenta de Google y practicas desde la computadora, la tablet o el celular.

tienda.db
productos Ejecutar
SELECT nombre, precio
FROM productos
WHERE categoria = 'Lácteos'
ORDER BY precio DESC
Resultado · 3 filas
Número de fila#nombreprecio
1Queso panela 400 g78
2Yogur natural 1 kg45
3Leche entera 1 L27.5

Vista previa. En el curso escribes tus propias consultas, las ejecutas sobre la base de datos y el simulador revisa el resultado.

Lo que vas a lograr

Al terminar el curso de SQL podrás…

  • Consultar, filtrar y ordenar información de cualquier tabla.
  • Resumir datos con totales, promedios y agrupaciones.
  • Unir varias tablas para responder preguntas de negocio.
  • Analizar tendencias, rankings y acumulados, y diseñar tablas bien estructuradas.

¿Para quién es?

  • Contadores, administradores y personal de finanzas que usan sistemas como SAP Business One o CONTPAQi y quieren armar sus propios reportes.
  • Analistas que ya dominan Excel y necesitan trabajar con más datos.
  • Estudiantes y personas que empiezan a programar o quieren entrar al análisis de datos.

¿Por qué aprender SQL?

Casi toda la información de una empresa vive en bases de datos: ventas, clientes, facturas, inventarios, pólizas. Quien sabe SQL arma sus propios reportes en minutos en lugar de esperar a sistemas o pelearse con exportaciones a Excel de miles de filas.

Le sirve a desarrolladores y también a contadores, administradores y analistas: sistemas como SAP Business One o CONTPAQi guardan su información en SQL Server, y con SQL puedes consultar saldos, cobranza, ventas por cliente o antigüedad de cuentas.

El curso va de tu primera consulta a funciones de ventana, diseño de tablas y casos contables completos. En cada ejercicio escribes SQL de verdad sobre una base de datos real y el simulador compara tu resultado al instante.

Temario

Temario completo del curso de SQL

Cinco niveles, de principiante a profesional. Cada ejercicio trae una mini clase con un ejemplo resuelto antes del reto, y los primeros 10 son gratis.

  1. 01Nivel 1 · PrincipianteTus primeras consultasEscribir tus primeras consultas: elegir columnas, filtrar y ordenar.

    Tu primera consulta

    • Tu primera consultaGratis
    • Elige solo las columnas que necesitasGratis
    • Filtra filas con WHEREGratis
    • Compara números: mayor, menor, igualGratis
    • Ordena el resultado con ORDER BYGratis

    Filtra con más precisión

    • Varias condiciones con AND y ORGratis
    • Una lista de opciones con INGratis
    • Un rango de valores con BETWEENGratis
    • Busca por patrón con LIKEGratis
    • Datos vacíos: IS NULLGratis

    Presenta los resultados

    • Renombra columnas con AS
    • Calcula columnas nuevas
    • Quita repetidos con DISTINCT

    Los primeros y el orden fino

    • Solo los primeros: LIMIT (o TOP)
    • Ordena por varias columnas
    • Lo que NO cumple: <> y NOT

    Reto final

    • Reto: reporte de cobranza
    • Reto: lista de reabasto
  2. 02Nivel 2 · BásicoResume y agrupa datosResumir información con totales, promedios y grupos.

    Cuenta, suma y promedia

    • Cuenta filas con COUNT
    • Suma una columna con SUM
    • Promedia y redondea: AVG y ROUND
    • El mínimo y el máximo
    • COUNT(*) contra COUNT(columna)

    Agrupa con GROUP BY

    • Cuenta por grupo
    • Suma por grupo
    • Ordena los grupos
    • Varios resúmenes por grupo

    Filtra grupos con HAVING

    • Quédate con algunos grupos: HAVING
    • WHERE y HAVING juntos
    • HAVING con promedios

    Funciones de texto, fecha y CASE

    • Funciones de texto
    • Une textos con CONCAT
    • Filtra y agrupa por fechas
    • Clasifica con CASE

    Reto final

    • Reto: reporte por categoría
    • Reto: ventas por mes
  3. 03Nivel 3 · IntermedioUne tablasUnir tablas y usar subconsultas para responder preguntas reales.

    Une dos tablas con INNER JOIN

    • Tu primer JOIN
    • Alias de tabla y columnas con prefijo
    • JOIN con filtros y orden
    • El detalle de una factura
    • JOIN y GROUP BY

    LEFT JOIN: lo que no tiene pareja

    • Todos, aunque no tengan pareja: LEFT JOIN
    • Encuentra lo que falta
    • Cuenta incluyendo los ceros
    • Productos que nunca se han vendido

    Varias tablas a la vez

    • Une tres o más tablas
    • Una tabla consigo misma
    • Saldo por factura con COALESCE

    Subconsultas

    • Compara contra un promedio
    • Subconsulta con IN
    • ¿Existe? EXISTS
    • Una consulta dentro del FROM

    Reto final

    • Reto: reporte de clientes
    • Reto: los productos que más venden
  4. 04Nivel 4 · AvanzadoAnálisis avanzadoAnalizar con funciones de ventana y modificar datos con seguridad.

    WITH: consultas por pasos

    • Tu primera consulta con WITH
    • Varios pasos con WITH
    • Saldos pendientes por pasos
    • Organigrama con WITH RECURSIVE

    Funciones de ventana: rankings y acumulados

    • Numera filas con ROW_NUMBER
    • Rankings por grupo: PARTITION BY
    • Totales acumulados
    • Compara con el periodo anterior: LAG
    • El primero de cada grupo

    UNION y combinaciones de resultados

    • Junta dos listas: UNION ALL
    • Sin repetidos: UNION
    • Suma condicional con CASE

    Modifica datos con cuidado

    • Agrega filas con INSERT
    • Cambia datos con UPDATE
    • Borra filas con DELETE
    • Todo o nada: transacciones

    Reto final

    • Reto: reporte mensual con acumulado
    • Reto: descarga el inventario de una venta
  5. 05Nivel 5 · ProfesionalDiseña y optimizaDiseñar tablas, optimizar consultas y resolver casos contables completos.

    Crea tablas, llaves y relaciones

    • Crea una tabla con CREATE TABLE
    • Agrega una columna con ALTER TABLE
    • Relaciona tablas con una llave foránea
    • Reglas de datos: NOT NULL, UNIQUE y CHECK

    Índices y rendimiento

    • Crea un índice
    • Índice de varias columnas
    • Filtra fechas sin romper el índice

    Vistas

    • Guarda una consulta como vista
    • Una vista con varias tablas
    • Consulta una vista existente

    Casos contables: balanza, antigüedad de saldos y conciliación

    • Balanza de comprobación
    • Saldos según la naturaleza de la cuenta
    • Encuentra pólizas descuadradas
    • Antigüedad de saldos
    • Conciliación: pagos que no llegaron al banco
    • Conciliación: movimientos sin registrar

    Reto final

    • Reto: estado de resultados
    • Reto: reporte de cartera por cliente

¿Ya dominas un nivel? Presenta su examen práctico: con 80 % lo das por completado y sigues con el siguiente.

Constancia verificable al terminar

Al completar los cinco niveles del curso de SQL obtienes una constancia con tu nombre, un folio único y un código QR. Quien la reciba —por ejemplo, un reclutador— puede comprobar en aprende-algo.com/verificar que es auténtica y que de verdad completaste el curso aquí.

La emite Aprende Algo: acredita que terminaste el curso en línea, pero no es un documento con validez oficial ante la SEP.

Así se verifica una constancia

Cómo funciona

Así se aprende SQL en Aprende Algo

  1. Mini clase de dos minutos

    Antes de cada reto lees una explicación corta con un ejemplo resuelto. Nunca te pedimos algo que no te hayamos enseñado.

  2. Practicas en el simulador de SQL

    Haces la tarea en un simulador que se ve y se usa como el programa real, directo en el navegador. No necesitas instalar nada.

  3. Resultado al momento

    La plataforma revisa tu trabajo al instante y, si algo no cuadra, te dice qué revisar sin darte la respuesta.

  4. Racha, XP y exámenes

    Sumas puntos, mantienes tu racha con el reto del día y presentas un examen para saltarte lo que ya sabes.

Planes simples

Invierte en una habilidad que se paga sola.

Empieza gratis. Actualiza cuando estés listo para dominar Excel, Word, PowerPoint y SQL.

Gratis

$0para siempre

  • 10 ejercicios gratis por curso: Excel, Word, PowerPoint y SQL
  • Mini clases y pistas
  • Reto del día con XP extra
  • XP y clasificación
  • Progreso básico
Más elegido · Ahorra 49%

Premium anual

$599MXN / año

Equivale a $50 MXN al mes

  • Los 4 cursos completos: Excel, Word, PowerPoint y SQL
  • Más de 400 ejercicios, de Principiante a Profesional
  • Exámenes de nivel para saltar lo que ya sabes
  • Constancia verificable al terminar cada curso
  • Estadísticas detalladas
  • Reto del día con XP extra en cada nivel

Premium mensual

$99MXN / mes

Pago recurrente cada mes

  • Los 4 cursos completos: Excel, Word, PowerPoint y SQL
  • Más de 400 ejercicios, de Principiante a Profesional
  • Exámenes de nivel para saltar lo que ya sabes
  • Constancia verificable al terminar cada curso
  • Estadísticas detalladas
  • Reto del día con XP extra en cada nivel

Escuelas y equipos

Plan grupal o académico

Lleva Aprende Algo a tu salón, universidad o empresa. Todos los integrantes practican con acceso Premium y un precio especial según el tamaño del grupo.

  • Acceso Premium para todo el grupo
  • Precio especial por volumen
  • Para escuelas, universidades y empresas

A la medida

Precio según el tamaño del grupo

Solicitar cotización

Precios en pesos mexicanos. La gamificación y la clasificación están incluidas en todos los planes.

Preguntas frecuentes

Dudas sobre el curso de SQL

¿Necesito instalar algo?

No. Practicas con una base de datos real que corre dentro del navegador. Lo que aprendes funciona en SQL Server, MySQL, PostgreSQL, SQLite y otros: enseñamos SQL estándar y te avisamos cuando SQL Server lo escribe distinto.

¿Me sirve si soy contador o trabajo en administración?

Sí. Los ejercicios usan facturas, clientes, inventarios y cobranza, y en los niveles altos resuelves casos contables como balanza, antigüedad de saldos y conciliaciones.

¿Necesito saber programar?

No. Empiezas desde cero: qué es una tabla y cómo pedirle datos. Cada ejercicio trae una mini clase con un ejemplo resuelto antes del reto.

Ya sé algo de SQL, ¿tengo que empezar desde el principio?

No. Cada nivel tiene un examen práctico: si lo apruebas con 80 %, ese nivel queda completado y sigues con el siguiente.

¿Recibo una constancia al terminar?

Sí. Al completar los cinco niveles obtienes una constancia con tu nombre, folio único y código QR, que cualquiera puede verificar en aprende-algo.com/verificar. La emite Aprende Algo; no es un documento con validez oficial ante la SEP.

¿Cuánto cuesta?

Los primeros 10 ejercicios son gratis. Premium desbloquea todos los niveles de todos los cursos por $99 MXN al mes o $599 MXN al año.

Empieza hoy tu curso de SQL

Crea tu cuenta gratis y resuelve tus primeros 10 ejercicios en unos minutos.