> clases
Clases de SQL: de SELECT a CTE
Una lección por tema, paso a paso y con datos de práctica: estudiantes, cursos e inscripciones de una escuela de cursos en línea. Al aprobarlas todas se habilita el caso siguiente, donde las usas en un trabajo real.
- Lección 1 · 12 minFundamentos de SELECTPendiente
- Lección 2 · 12 minAlias y expresiones calculadasPendiente
- Lección 3 · 12 minFiltros con WHEREPendiente
- Lección 4 · 14 minBúsqueda, orden y límitesPendiente
- Lección 5 · 16 minRelaciones y JOINPendiente
- Lección 6 · 16 minLEFT JOIN: no perder filasPendiente
- Lección 7 · 14 minValores NULL y COALESCEPendiente
- Lección 8 · 12 minFunciones de textoPendiente
- Lección 9 · 12 minFunciones numéricasPendiente
- Lección 10 · 14 minFunciones de agregaciónPendiente
- Lección 11 · 16 minGROUP BY y HAVINGPendiente
- Lección 12 · 14 minCASE WHEN: categorías desde la consultaPendiente
- Lección 13 · 14 minSubconsultas en WHEREPendiente
- Lección 14 · 16 minSubconsultas en FROMPendiente
- Lección 15 · 16 minCTE con WITH: consultas por pasosPendiente
- Lección 16 · 12 minUNION y UNION ALLPendiente
- Lección 17 · 14 minEXISTS y NOT EXISTSPendiente
- Lección 18 · 25 minProyecto final: segmentar estudiantes por rendimientoPendiente
Tu avance
Aprueba todas las lecciones para completar las clases y habilitar el caso siguiente.
Datos del caso
Descárgalos para tu entregable. Son archivos CSV en UTF-8. En Excel ábrelos con Datos → Obtener datos → Desde texto/CSV (así se ven bien las tildes y las columnas); en Google Sheets, con Archivo → Importar; en Python, con pd.read_csv.
- cursos.csv7 filas · separado por coma · id, titulo, nivel, horas
- estudiantes.csv11 filas · separado por coma · id, nombre, correo, edad, ciudad
- inscripciones.csv12 filas · separado por coma · id, estudiante_id, curso_id, nota, estado