Curso: SQL Advanced level for Analysts

CENTRO DE FORMACIÓN
MODALIDAD
  • Presencial
DURACIÓN
  • 21 horas
LUGAR DE IMPARTICIÓN
  • Aula Virtual
DOCENTES
  • No disponible

El objetivo de este curso es proporcionar una comprensión clara del uso de SQL para diferentes bases de datos (Oracle, SQL Server, MS Access ...).

Seleccionar datos de la base de datos

  • Reglas de sintaxis
  • Seleccionando todas las columnas
  • Proyección
  • Operaciones aritméticas en SQL
  • Columnas alias
  • Literales
  • Concatenación

Filtrar tablas de resultados

  • Dónde cláusula
  • Operadores de comparación
  • Condición LIKE
  • Condición ENTRE ... Y
  • La condición ES NULA
  • Condición IN
  • Y, O, NO operadores
  • Varias condiciones en la cláusula WHERE
  • Orden de los operadores
  • Cláusula DISTINCT

Clasificación de tablas de resultados

  • Cláusula ORDER BY
  • Ordenar por múltiples columnas o expresiones

Funciones de SQL

  • Diferencias entre funciones de una sola fila y varias filas
  • Carácter, numérico, funciones de DateTime
  • Conversión explícita e implícita
  • Funciones de conversión
  • Funciones anidadas
  • Mesa doble (Oracle vs otras bases de datos)
  • Obteniendo fecha y hora actual con diferentes funciones

Datos agregados usando funciones agregadas

  • Funciones agregadas
  • Funciones agregadas vs valor NULL
  • Cláusula GROUP BY
  • Agrupación utilizando columnas diferentes
  • Filtrado de datos agregados - cláusula HAVING
  • Agrupación multidimensional de datos: operadores ROLLUP y CUBE
  • Identificando resúmenes - AGRUPACIÓN
  • GROUPING SETS operador

Recuperando datos de múltiples tablas

  • Diferentes tipos de articulaciones
  • UNIÓN NATURAL
  • Alias de tabla
  • Sintaxis de Oracle: condiciones de unión en la cláusula WHERE
  • Sintaxis de SQL99 - INNER JOIN
  • Sintaxis SQL99: IZQUIERDA, DERECHA, UNIÓN EXTERIOR COMPLETA
  • Producto cartesiano: sintaxis Oracle y SQL99

Subconsultas

  • Cuándo y dónde se puede hacer la subconsulta
  • Subconsultas de una sola fila y varias filas
  • Operadores de subconsulta de una sola fila
  • Funciones agregadas en subconsultas
  • Operadores de subconsulta de varias filas: IN, ALL, ANY

Establecer operadores

  • UNIÓN
  • UNION ALL
  • INTERSECARSE
  • MENOS / EXCEPTO

Actas

  • Declaraciones COMMIT, ROLLBACK SAVEPOINT

Otros objetos de esquema

  • Secuencias
  • Sinónimos
  • Puntos de vista

Consultas y muestras jerárquicas

  • Construcción de árbol (CONECTA POR cláusulas ANTERIORES y COMIENZO CON)
  • Función SYS_CONNECT_BY_PATH

Expresiones condicionales

  • Expresión CASE
  • Expresión DECODE

Gestión de datos en diferentes husos horarios

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

Funciones analíticas

  • Uso de
  • Particiones
  • Windows
  • Funciones de rango
  • Funciones de informes
  • Funciones LAG / LEAD
  • PRIMERA / ÚLTIMA función
  • Funciones de percentiles inversos
  • funciones hipotéticas de rango
  • WIDTH_BUCKET funciones
  • Funciones estadísticas

Otros cursos bonificables de NobleProg:

Nombre
Localización
Ver todos los cursos
CURSO IMPARTIDO POR:

nobleprog

¡Bonifica este curso!

Nosotros nos encargamos de gestionar la bonificación de estos cursos. Para información sobre la inscripción, CONTACTA CON EL CENTRO.

Busca otro curso

ESCRIBE: Nombre del curso, centro de formación, docente y/o provincia

La formación es la clave.
Te ayudamos a bonificarla, ¡Es muy sencillo!.

¿Qué es una bonificación de formación?

Más información
CONTACTA

info@bonificatucurso.com

986 108 164

ACCESOS RÁPIDOS