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
SELECTpara recuperar datos de una o más tablas. - Usar cláusulas
WHEREy 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,MINyMAX. - Comprender y utilizar
GROUP BYyHAVING. - 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.
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)
los datos fueron personalizados para nuestras organizaciones
Vincent Long - ASSMANG PTY LTD
Curso - T-SQL Fundamentals with SQL Server Training Course
Traducción Automática
personalizado según nuestra comprensión y datos
Vincent Long - ASSMANG PTY LTD
Curso - Business Intelligence with SSAS
Traducción Automática
El instructor volvió a dar lo mejor de sí al guiar magistralmente a mi equipo a través del entrenamiento personalizado con un perfecto manejo del tiempo, conocimientos profundos, apoyo y una excelente relación con mi personal.
James - Shawnee Mission School District
Curso - Administering in Microsoft SQL Server
Traducción Automática
La conferencia sobre CTE
Glyssa Mae - Metropolitan Bank and Trust Company
Curso - Transact SQL Advanced
Traducción Automática