Ponte en Contacto
 Duración 14 horas

Temario del curso

Repaso: Funciones y expresiones SQL

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

Agregación de datos mediante funciones de agregación

  • Funciones de agregación
  • Funciones de agregación vs. valores 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 resúmenes - GROUPING
  • Operador GROUPING SETS
  • Crosstabs utilizando PIVOT

Recuperación de datos de múltiples tablas

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

Operadores de conjuntos

  • 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 de
  • 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

Se espera que los participantes tengan un conocimiento práctico sólido de SQL básico y Microsoft SQL Server, incluyendo la capacidad de:

  • Escribir consultas básicas de 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 fechas.
  • Comprender tipos de datos básicos y 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.
  • Tener experiencia práctica trabajando con bases de datos, análisis de datos o reportes.

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

Público objetivo

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

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas