Programa do Curso

Limitando resultados

  • A cláusula WHERE
  • Operadores de comparação
  • Condição LIKE
  • Pré-requisito BETWEEN ... AND
  • Condição IS NULL
  • Condição IN
  • Operadores booleanos AND, OR e NOT
  • Muitas das condições na cláusula WHERE
  • A ordem dos operadores.
  • Cláusula DISTINCT

Funções SQL

  • As diferenças entre funções de uma e várias linhas
  • Recursos de texto, numérico, data,
  • Conversão explícita e implícita
  • Funções de conversão
  • Composição de funções
  • Visualizando o desempenho das funções - tabela dual
  • Obtendo a função da data atual SYSDATE
  • Manipulação de valores NULL

Agregando dados usando a função de agrupamento

  • Funções de agrupamento
  • Como as funções de agrupamento tratam valores NULL
  • Criar grupos de dados - a cláusula GROUP BY
  • Agrupando várias colunas
  • Limitando o resultado da função de agrupamento - a cláusula HAVING

Subconsultas

  • Colocar subconsultas no comando SELECT
  • Subconsultas de uma e várias linhas
  • Operadores de subconsulta de linha única
  • Recursos de agrupamento na subconsulta
  • Operadores de subconsulta multi-line - IN, ALL, ANY
  • Como valores NULL são tratados em subconsultas

Operadores coletivos

  • Operador UNION
  • Operador UNION ALL
  • Operador INTERSECT
  • Operador MINUS

Uso adicional de Joins

  • Revisitar Joins
  • Combinando Inner e Outer Joins
  • Joins externos particionados
  • Consultas hierárquicas

Uso adicional de Sub-Consultas

  • Revisitar subconsultas
  • Usar subconsultas como tabelas virtuais/visualizações inline e colunas
  • Uso da construção WITH
  • Combinando subconsultas e joins

Funções Analíticas

  • Cláusula OVER
  • Cláusula Partition
  • Cláusula de Janela
  • Funções Rank, Lead, Lag, First, Last

Recuperando dados de várias tabelas (se tempo permitir)

  • Tipos de conectores
  • Uso do NATURAL JOIN
  • Aliases de tabela
  • Joins na cláusula WHERE
  • INNER JOIN
  • Joins externos LEFT, RIGHT, FULL OUTER JOIN
  • Produto cartesiano

Funções Agregadas (se tempo permitir)

  • Revisitar função GROUP BY e cláusula HAVING
  • Agrupamento e Rollup
  • Agrupamento e Cube

Requisitos

Recomenda-se a participação no curso "Oracle SQL para Iniciantes"

 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas