Temario del curso
Repaso: Funciones y expresiones SQL
- Funciones de carácter, 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. valor NULL
- Cláusula GROUP BY
- Grupo usando diferentes columnas
- Filtrado de datos agregados - cláusula HAVING
- Grupo de datos multidimensionales - operadores ROLLUP y CUBE
- Identificación de resúmenes - GROUPING
- Operador GROUPING SETS
- Tablas cruzadas (Crosstabs) usando PIVOT
Recuperación de datos de múltiples tablas
- Diferentes tipos de uniones (Joints)
- 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 subconsulta de una sola fila
- Funciones de agregación en subconsultas
- Operadores de subconsulta de varias 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
Se espera que los participantes tengan un sólido 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. - Utilizar cláusulas
WHEREy condiciones de filtrado básicas. - Trabajar con funciones comunes de SQL, como funciones de carácter, numéricas y de fecha.
- Comprender tipos de datos básicos y conversiones.
- Usar operaciones básicas de
JOIN. - Aplicar funciones de agregación como
COUNT,SUM,AVG,MINyMAX. - Comprender y usar
GROUP BYyHAVING. - Tener cierta experiencia práctica trabajando con bases de datos, análisis de datos o generación de informes.
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 a temas más complejos, como subconsultas, agregación avanzada, operadores de conjuntos y funciones analíticas/ventana.
Audiencia
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