Programa del Curso
Selección de datos de la base de datos
- Reglas de sintaxis
- Selección de todas las columnas
- Proyección
- Operaciones aritméticas en SQL
- Alias de columnas
- Literales
- Concatenación
Filtrado de tablas de resultados
- Cláusula WHERE
- Operadores de comparación
- Condición LIKE
- Condición ENTRE... Y
- La condición ES NULA
- Condición IN
- Operadores AND, OR, NOT
- Varias condiciones en la cláusula WHERE
- Orden de los operadores
- Cláusula DISTINCT
Ordenación de tablas de resultados
- Cláusula ORDER BY
- Ordenar por varias columnas o expresiones
SQL Funciones
- Diferencias entre las funciones de una sola fila y de varias filas
- Funciones de caracteres, numéricas, DateTime
- Conversión explícita e implícita
- Funciones de conversión
- Funciones anidadas
- Tabla dual (Oracle frente a otras bases de datos)
- Obtener la fecha y hora actuales con diferentes funciones
Agregar datos mediante funciones de agregado
- Funciones de agregación
- Funciones agregadas frente a valor NULL
- Cláusula GROUP BY
- Agrupación mediante diferentes columnas
- Filtrado de datos agregados: cláusula HAVING
- Agrupación de datos multidimensionales: operadores ROLLUP y CUBE
- Identificación de resúmenes - AGRUPACIÓN
- Operador GROUPING SETS
Recuperación de datos de varias tablas
- Diferentes tipos de juntas
- UNIÓN NATURAL
- Alias de tabla
- Sintaxis de Oracle: condiciones de unión en la cláusula WHERE
- SQL99 sintaxis - INNER JOIN
- SQL99 Sintaxis: IZQUIERDA, DERECHA, COMBINACIONES EXTERNAS COMPLETAS
- Producto cartesiano - Sintaxis de Oracle y SQL99
Subconsultas
- Cuándo y dónde se puede realizar la subconsulta
- Subconsultas de una y varias filas
- Operadores de subconsulta de una sola fila
- Funciones agregadas en subconsultas
- Operadores de subconsulta de varias filas: IN, ALL, ANY
Operadores de conjunto
- UNIÓN
- UNIÓN TODOS
- CRUZAR
- MENOS/EXCEPTO
Transacciones
- Sentencias COMMIT, ROLLBACK SAVEPOINT
Otros objetos de esquema
- Secuencias
- Sinónimos
- Vistas
Consultas jerárquicas y ejemplos
- Construcción de árboles (cláusulas CONNECT BY PRIOR y START WITH)
- SYS_CONNECT_BY_PATH función
Expresiones condicionales
- Expresión CASE
- Expresión DECODE
Gestión de datos en diferentes zonas horarias
- Zonas horarias
- Tipos de datos TIMESTAMP
- Diferencias entre FECHA y MARCA TEMPORAL
- Operaciones de conversión
Funciones analíticas
- El uso de
- Particiones
- Windows
- Funciones de clasificación
- Funciones de generación de informes
- Funciones LAG/LEAD
- Funciones FIRST/LAST
- Funciones de percentil inverso
- Funciones de rango hipotéticas
- WIDTH_BUCKET funciones
- Funciones estadísticas
Requerimientos
No se necesitan requisitos específicos para asistir a este curso.
Testimonios (7)
Me gustó el ritmo de la capacitación y el nivel de interacción. Se animó a todos los participantes a participar activamente en las discusiones sobre las soluciones de los ejercicios, etc.
Aaron - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática
Los esfuerzos del instructor para asegurarse de que los participantes menos conocedores no se quedaran atrás.
Cian - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática
Aprecié mucho la naturaleza interactiva de la clase, donde el instructor interactuó activamente con los asistentes para asegurarse de que comprendieran el material. Además, la excelente comprensión del instructor sobre varias herramientas de manipulación de bases de datos enriqueció significativamente sus presentaciones, proporcionando una visión completa de las capacidades de las herramientas.
Kehinde - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática
El enfoque de enseñanza de Lukasz es muy superior a los métodos tradicionales. Su estilo envolvente e innovador hizo que las sesiones de capacitación fueran increíblemente efectivas y agradables. Recomiendo encarecidamente a Lukasz y NobleProg a anyone que busque capacitación de primera categoría. La experiencia fue verdaderamente transformadora y me siento mucho más seguro al aplicar lo que he aprendido.
Adnan Chaudhary - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática
La formación fue increíblemente interactiva, lo que la hizo atractiva y agradable. Las actividades y discusiones reforzaron eficazmente el material. Cada tema necesario se cubrió a fondo, con un formato bien estructurado y fácil de seguir que garantizó que obtuviéramos una comprensión sólida del tema. La inclusión de ejemplos del mundo real y estudios de caso fue particularmente beneficiosa, ya que nos ayudó a ver cómo se podían aplicar los conceptos en escenarios prácticos. Łukasz fomentó una atmósfera de apoyo e inclusión donde todos se sintieron cómodos haciendo preguntas y participando, lo que mejoró enormemente la experiencia de aprendizaje en general. Su experiencia y su capacidad para explicar temas complejos de manera simple fueron impresionantes, y su orientación fue invaluable para ayudarnos a entender conceptos difíciles. El entusiasmo y la energía positiva de Łukasz eran contagiosos, lo que hacía que las sesiones fueran animadas y nos motivaba a mantenernos comprometidos y participar activamente. En general, la capacitación fue una experiencia fantástica y me siento mucho más confiado en mis habilidades gracias a la excelente instrucción recibida.
Karol Jankowski - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática
Extremadamente feliz con Luke como entrenador. Él es muy atractivo y explica cada tema de una manera que puedo entender. También estaba muy dispuesto a responder preguntas. Lo recomendaría encarecidamente como entrenador en el futuro. Hago MUCHAS preguntas y Luke siempre estuvo más que feliz de tomarse el tiempo para responderlas.
Paul - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática
Como explica las cosas
Matija - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática