Ponte en Contacto
 Duración 14 horas (2 días)

Temario del curso

Repaso de los fundamentos de SQL

  • Repaso de SELECT, WHERE, GROUP BY
  • Revisión rápida de los tipos de JOIN
  • Comprensión del orden de ejecución de las consultas

Enunciados de manipulación de datos

  • INSERT INTO
  • UPDATE y DELETE
  • Control de transacciones (BEGIN, COMMIT, ROLLBACK)

Uniones avanzadas y operaciones de conjunto

  • FULL OUTER JOIN
  • UNION, INTERSECT, EXCEPT
  • SELF JOIN

Subconsultas y tablas derivadas

  • Subconsultas correlacionadas y no correlacionadas
  • Uso de subconsultas en FROM
  • CTEs (Common Table Expressions / Expresiones de Tabla Comunes)

Funciones de ventana

  • ROW_NUMBER, RANK, DENSE_RANK
  • PARTITION BY y ORDER BY
  • Funciones LEAD y LAG

Tipos de datos y funciones

  • Funciones de cadena y fecha
  • Enunciados CASE e IF
  • Conversiones de tipo y manejo de nulos

Optimización de consultas

  • Comprensión de los índices
  • Uso de EXPLAIN
  • Buenas prácticas para escribir consultas eficientes

Resumen y próximos pasos

Requerimientos

  • Conocimientos básicos de los enunciados SELECT en SQL
  • Experiencia con filtrado, ordenación y uniones (joins) simples
  • Comprensión de los conceptos de bases de datos relacionales

Público objetivo

  • Analistas de datos
  • Desarrolladores que trabajan con bases de datos SQL
  • Profesionales de inteligencia de negocios (BI)

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas