Entrar em Contato

Programa do Curso

Seleção de dados no banco de dados

  • Regras de sintaxe
  • Seleção de todas as colunas
  • Projeção
  • Operações aritméticas em SQL
  • Alias de colunas
  • Literals
  • Concatenação

Filtragem de tabelas resultantes

  • Cláusula WHERE
  • Operadores de comparação
  • Condição LIKE
  • Condição BETWEEN...AND
  • Condição IS NULL
  • Condição IN
  • Operadores AND, OR e NOT
  • Múltiplas condições na cláusula WHERE
  • Ordem de precedência dos operadores
  • Cláusula DISTINCT

Ordenação de tabelas resultantes

  • Cláusula ORDER BY
  • Ordenação por múltiplas colunas ou expressões

Funções SQL

  • Diferenças entre funções de linha única e funções de múltiplas linhas
  • Funções de caractere, numéricas e DateTime
  • Conversão explícita e implícita
  • Funções de conversão
  • Funções aninhadas
  • Tabela DUAL (Oracle versus outros bancos de dados)
  • Obtenção da data e hora atuais com diferentes funções

Agregação de dados usando funções de agregação

  • Funções de agregação
  • Funções de agregação versus valor NULL
  • Cláusula GROUP BY
  • Agrupamento utilizando diferentes colunas
  • Filtragem de dados agregados - Cláusula HAVING
  • Agrupamento multidimensional - Operadores ROLLUP e CUBE
  • Identificação de resumos - GROUPING
  • Operador GROUPING SETS

Recuperação de dados de múltiplas tabelas

  • Diferentes tipos de joins
  • NATURAL JOIN
  • Alias de tabelas
  • Sintaxe Oracle - condições de join na cláusula WHERE
  • Sintaxe SQL99 - INNER JOIN
  • Sintaxe SQL99 - LEFT, RIGHT e FULL OUTER JOINS
  • Produto cartesiano - sintaxe Oracle e SQL99

Subconsultas (subqueries)

  • Quando e onde uma subconsulta pode ser utilizada
  • Subconsultas de linha única e de múltiplas linhas
  • Operadores para subconsultas de linha única
  • Funções de agregação em subconsultas
  • Operadores para subconsultas de múltiplas linhas - IN, ALL, ANY

Operadores de conjunto

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS / EXCEPT

Transações

  • Instruções COMMIT, ROLLBACK e SAVEPOINT

Outros objetos de schema

  • Sequências
  • Sinônimos
  • Visões

Consultas hierárquicas e exemplos

  • Construção de árvore (cláusulas CONNECT BY PRIOR e START WITH)
  • Função SYS_CONNECT_BY_PATH

Expressões condicionais

  • Expressão CASE
  • Expressão DECODE

Gestão de dados em diferentes fusos horários

  • Fusos horários
  • Tipos de dados TIMESTAMP
  • Diferenças entre DATE e TIMESTAMP
  • Operações de conversão

Funções analíticas

  • Uso de
  • Partições
  • Janelas (Windows)
  • Funções de classificação (Rank functions)
  • Funções de relatório
  • Funções LAG / LEAD
  • Funções FIRST / LAST
  • Funções de percentil reverso
  • Funções hipotéticas de classificação
  • Funções WIDTH_BUCKET
  • Funções estatísticas

Requisitos

Não há requisitos específicos para participar deste curso.

 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas