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)
Estaba muy bien organizado
Ana - DB Global Technology SRL
Curso - SQL Advanced level for Analysts
Traducción Automática
Las habilidades del formador y la estructura del curso
Marius - DB Global Technology SRL
Curso - SQL Advanced level for Analysts
Traducción Automática
Muy bien estructurado, buen ritmo e información valiosa mostrada en múltiples capas con mayor dificultad.
Andrei ranac - DB Global Technology SRL
Curso - SQL Advanced level for Analysts
Traducción Automática
Amplia cobertura del tema
Marcin - DPDgroup IT Solutions sp. z o.o.
Curso - SQL Advanced level for Analysts
Traducción Automática
Expandiendo mi pensamiento lógico, fue un muy buen ejercicio para mi cerebro, y aprendí mucho, así que estoy más equipado para mis ejercicios de trabajo
Kaja - DPDgroup IT Solutions sp. z o.o.
Curso - SQL Advanced level for Analysts
Traducción Automática
Ejercicios + el hecho de que el entrenador tenía acceso a cada escritorio de usuario y daba instrucciones mientras realizaba los ejercicios.
Ania - Santander
Curso - SQL Advanced level for Analysts
Traducción Automática
The training materials.