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
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 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. - 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.
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