Solicitar información

Temario del curso

Selección de datos desde la base de datos

  • Reglas de sintaxis
  • Selección de todas las columnas
  • Proyección
  • Operaciones aritméticas en SQL
  • Alias de columnas
  • Literal
  • Concatenación

Filtrado de tablas resultantes

  • Cláusula WHERE
  • Operadores de comparación
  • Condición LIKE
  • Condición BETWEEN...AND
  • Condición IS NULL
  • Condición IN
  • Operadores AND, OR, NOT
  • Varias condiciones en la cláusula WHERE
  • Orden de operadores
  • Cláusula DISTINCT

Ordenación de tablas resultantes

  • Cláusula ORDER BY
  • Ordenación por varias columnas o expresiones

Funciones SQL

  • Diferencias entre funciones de una sola fila y funciones de varias filas
  • Funciones de caracteres, numéricas y de fecha/hora
  • Conversión explícita e implícita
  • Funciones de conversión
  • Funciones anidadas
  • Tabla Dual (Oracle vs otras bases de datos)
  • Obtención de la fecha y hora actuales con diferentes funciones

Agregación de datos mediante funciones de agregación

  • Funciones de agregación
  • Funciones de agregación y valores NULL
  • Cláusula GROUP BY
  • Agrupación usando 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

Recuperación de datos de varias tablas

  • Diferentes tipos de uniones (joins)
  • NATURAL JOIN
  • Alias de tablas
  • Sintaxis de Oracle - condiciones de unión en la cláusula WHERE
  • Sintaxis SQL99 - INNER JOIN
  • Sintaxis SQL99 - LEFT, RIGHT, FULL OUTER JOINS
  • Producto cartesiano - Sintaxis de Oracle y SQL99

Subconsultas

  • Cuándo y dónde se pueden realizar subconsultas
  • Subconsultas de una sola fila y de varias filas
  • Operadores de subconsultas de una sola fila
  • Funciones de agregación en subconsultas
  • Operadores de subconsultas de varias filas - IN, ALL, ANY

Operadores de conjuntos

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transacciones

  • Enunciados COMMIT, ROLLBACK y SAVEPOINT

Otros objetos de esquema

  • Secuencias
  • Sinónimos
  • Vistas

Consultas jerárquicas y muestras

  • Construcción de árboles (cláusulas CONNECT BY PRIOR y START WITH)
  • Función SYS_CONNECT_BY_PATH

Expresiones condicionales

  • Expresión CASE
  • Expresión DECODE

Gestión de datos en diferentes zonas horarias

  • Zonas horarias
  • Tipos de datos TIMESTAMP
  • Diferencias entre DATE y TIMESTAMP
  • Operaciones de conversión

Funciones analíticas

  • Uso
  • Particiones
  • Ventanas
  • Funciones de clasificación (Rank)
  • Funciones de informes
  • Funciones LAG/LEAD
  • Funciones FIRST/LAST
  • Funciones de percentil inverso
  • Funciones de clasificación hipotéticas
  • Funciones WIDTH_BUCKET
  • Funciones estadísticas

Requerimientos

No se requieren conocimientos previos específicos para asistir a este curso.

 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (7)

Próximos cursos

Categorías Relacionadas