Temario 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. A todos los participantes se les animó 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 formador para asegurarse de que los participantes con menos conocimientos no quedaran rezagados.
Cian - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática
Aprecié enormemente la naturaleza interactiva de la clase, donde el formador se involucró activamente con los asistentes para asegurarse de que comprendieran el material. Además, el excelente conocimiento del formador sobre diversas herramientas de manipulación de bases de datos enriqueció significativamente sus presentaciones, brindando una visión completa de las capacidades de estas herramientas.
Kehinde - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática
El enfoque de enseñanza de Lukasz es mucho mejor que los métodos tradicionales. Su estilo atractivo e innovador hizo que las sesiones de capacitación fueran increíblemente efectivas y placenteras. Altamente recomiendo a Lukasz y NobleProg a cualquier persona que busque una formación de primera calidad. La experiencia fue verdaderamente transformadora, y me siento mucho más confiado para 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 tanto entretenida como divertida. Las actividades y discusiones reforzaron eficazmente el material. Se cubrió cada tema necesario de manera exhaustiva, con una estructura bien organizada y fácil de seguir, lo que nos aseguró 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ó un ambiente de apoyo e inclusivo donde todos se sintieron cómodos para hacer preguntas y participar, lo cual mejoró enormemente la experiencia de aprendizaje en su conjunto. Su experiencia y capacidad para explicar temas complejos de manera sencilla fueron impresionantes, y su guía fue invaluable para ayudarnos a entender conceptos difíciles. El entusiasmo y energía positiva de Łukasz fueron contagiosas, lo que hizo que las sesiones fueran animadas y nos motivó a estar comprometidos y participar activamente. En general, la formación fue una experiencia fantástica, y me siento mucho más confiado en mis habilidades gracias a la excelente instrucción proporcionada.
Karol Jankowski - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática
Extremadamente contento/a con Luke como entrenador. Es muy atractivo y explica cada tema de una manera que yo pude entender. También estaba muy dispuesto a responder preguntas. Lo recomendaría altamente como entrenador en el futuro. Hago muchísimas preguntas, y Luke siempre estaba más que feliz de tomarse el tiempo para responderlas.
Paul - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática
Cómo explica las cosas
Matija - Computerbits
Curso - SQL Advanced level for Analysts
Traducción Automática