> 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.

  1. Lección 1 · 12 minFundamentos de SELECTPendiente
  2. Lección 2 · 12 minAlias y expresiones calculadasPendiente
  3. Lección 3 · 12 minFiltros con WHEREPendiente
  4. Lección 4 · 14 minBúsqueda, orden y límitesPendiente
  5. Lección 5 · 16 minRelaciones y JOINPendiente
  6. Lección 6 · 16 minLEFT JOIN: no perder filasPendiente
  7. Lección 7 · 14 minValores NULL y COALESCEPendiente
  8. Lección 8 · 12 minFunciones de textoPendiente
  9. Lección 9 · 12 minFunciones numéricasPendiente
  10. Lección 10 · 14 minFunciones de agregaciónPendiente
  11. Lección 11 · 16 minGROUP BY y HAVINGPendiente
  12. Lección 12 · 14 minCASE WHEN: categorías desde la consultaPendiente
  13. Lección 13 · 14 minSubconsultas en WHEREPendiente
  14. Lección 14 · 16 minSubconsultas en FROMPendiente
  15. Lección 15 · 16 minCTE con WITH: consultas por pasosPendiente
  16. Lección 16 · 12 minUNION y UNION ALLPendiente
  17. Lección 17 · 14 minEXISTS y NOT EXISTSPendiente
  18. 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.