Programa do Curso

Limitar resultados

  • A cláusula WHERE
  • Operadores de comparação
  • Condição LIKE
  • Pré-requisito BETWEEN ... E
  • 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 as funções de uma e de várias linhas
  • Funções de texto, numéricas, de data,
  • Conversão explícita e implícita
  • Funções de conversão
  • Funções de aninhamento
  • Ver o desempenho das funções - tabela dupla
  • Obtenção da data atual função SYSDATE
  • Tratamento de valores NULL

Agregação de dados utilizando a função de agrupamento

  • Funções de agrupamento
  • Como é que as funções de agrupamento tratam os valores NULL
  • Criar grupos de dados - a cláusula GROUP BY
  • Agrupar várias colunas
  • Limitar o agrupamento de resultados da função - a cláusula HAVING

Subconsultas

  • Colocar subconsultas no comando SELECT
  • Subconsultas de uma e de várias linhas
  • Operadores Subqueries de linha única
  • Agrupamento de funções na subconsulta
  • Operadores de subconsultas multi-IN, ALL, ANY
  • Como são tratados os valores NULL nas subconsultas

Operadores colectivos

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

Utilização adicional de Joins

  • Revisitar Joins
  • Combinação de junções internas e externas
  • Junções externas particionadas
  • Consultas hierárquicas

Utilização adicional de subconsultas

  • Revisitar subconsultas
  • Utilização de subconsultas como tabelas virtuais/visualizações em linha e colunas
  • Utilização da construção WITH
  • Combinação de subconsultas e junções

Funções analíticas

  • Cláusula OVER
  • Cláusula de partição
  • Cláusula Windowing
  • Funções Rank, Lead, Lag, First, Last

Recuperação de dados de várias tabelas (se houver tempo no final)

  • Tipos de conectores
  • A utilização de NATURAL JOIN
  • Tabelas de aliases
  • Junções na cláusula WHERE
  • INNER JOIN
  • Junção externa LEFT, RIGHT, FULL OUTER JOIN
  • Produto cartesiano

Funções de agregação (se houver tempo no final)

  • Revisitar a função Group By e a cláusula Having
  • Grupo e Rollup
  • Grupo e cubo

Requisitos

Participação recomendada na ação de formação "Oracle SQL para principiantes

 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas