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
SELECTpara recuperar datos de una o más tablas. - Utilizar cláusulas
WHEREy 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,MINyMAX. - Comprender y utilizar
GROUP BYyHAVING. - 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.
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