Ponte en Contacto

Temario del curso

Repaso: Funciones y expresiones de SQL

  • Funciones de caracteres, numéricas y DateTime
  • Conversión explícita e implícita
  • Funciones de conversión
  • Funciones anidadas
  • Obtener la fecha y hora actual con diferentes funciones
  • Expresión CASE

Agregar datos usando funciones de agregación

  • Funciones de agregación
  • Funciones de agregación frente al valor NULL
  • Cláusula GROUP BY
  • Agrupación utilizando diferentes columnas
  • Filtrado de datos agregados - Cláusula HAVING
  • Agrupación de datos multidimensionales - Operadores ROLLUP y CUBE
  • Identificación de resumenes - GROUPING
  • Operador GROUPING SETS
  • Tablas dinámicas usando PIVOT

Recuperación de datos de múltiples tablas

  • Diferentes tipos de uniones
  • Alias de tablas
  • INNER JOIN
  • LEFT, RIGHT, FULL OUTER JOIN

Operadores de conjunto

  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT

Subconsultas

  • Cuándo y dónde se puede realizar una subconsulta
  • Subconsultas de una sola fila y de múltiples filas
  • Operadores de subconsultas de una sola fila
  • Funciones de agregación en subconsultas
  • Operadores de subconsultas de múltiples filas - IN, ALL, ANY
  • Subconsultas recursivas

Funciones analíticas

  • Uso
  • Funciones de ventana, tipos de ventanas
  • Particiones
  • Funciones de clasificación
  • Funciones LAG/LEAD
  • Funciones FIRST_VALUE/LAST_VALUE
  • Función STRING_AGG
  • Funciones estadísticas

Requerimientos

Los participantes deben contar con un buen conocimiento práctico de SQL básico y Microsoft SQL Server, incluida la capacidad de:

  • Redactar consultas básicas SELECT para recuperar datos de una o más tablas.
  • Utilizar cláusulas WHERE y condiciones de filtrado básicas.
  • Trabajar con funciones SQL comunes, como funciones de caracteres, numéricas y de fecha.
  • Comprender los tipos de datos básicos y las conversiones.
  • Utilizar operaciones básicas de JOIN.
  • Aplicar funciones de agregación como COUNT, SUM, AVG, MIN y MAX.
  • Comprender y utilizar GROUP BY y HAVING.
  • Contar con experiencia práctica en el trabajo con bases de datos, análisis de datos o informes.

Este es un curso de nivel avanzado, por lo que se espera que los participantes ya estén cómodos con los conceptos fundamentales de SQL antes de avanzar hacia temas más complejos como subconsultas, agregación avanzada, operadores de conjunto y funciones analíticas/ventana.

Público objetivo

Este curso está diseñado para analistas de datos y desarrolladores de aplicaciones de informes.

 14 Horas

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas