Solicitar información
 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

Agrupación de datos mediante funciones de agregación

  • Funciones de agregación
  • Funciones de agregación frente al valor NULL
  • Cláusula GROUP BY
  • Agrupación usando 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
  • Tablas dinámicas usando PIVOT

Recuperación de datos de varias tablas

  • Diferentes tipos de uniones (joins)
  • 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 varias filas
  • Operadores de subconsultas de una sola fila
  • Funciones de agregación en subconsultas
  • Operadores de subconsultas de varias 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 buen conocimiento práctico de SQL básico y Microsoft SQL Server, incluida la capacidad de:

  • Escribir consultas básicas SELECT para recuperar datos de una o más tablas.
  • Usar 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.
  • Contar con cierta experiencia práctica trabajando 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 se sientan cómodos con los conceptos fundamentales de SQL antes de avanzar hacia temas más complejos como las subconsultas, la agregación avanzada, los operadores de conjuntos y las funciones analíticas/de ventana.

Audiencia

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

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (4)

Próximos cursos

Categorías Relacionadas