Entrar em Contato

Programa do Curso

Seleção de dados do banco de dados

  • Regras de sintaxe
  • Seleção de todas as colunas
  • Projeção
  • Operações aritméticas no SQL
  • Aliases de colunas
  • Literais
  • Concatenação

Filtragem das 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
  • Várias condições na cláusula WHERE
  • Ordem dos operadores
  • Cláusula DISTINCT

Ordenação das 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 multi-linha
  • Funções de caracteres, numéricas e DateTime
  • Conversão explícita e implícita
  • Funções de conversão
  • Funções aninhadas
  • Tabela DUAL (Oracle vs outros bancos de dados)
  • Obtenção da data e hora atual com diferentes funções

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

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

Recuperação de dados de múltiplas tabelas

  • Diferentes tipos de junções (joins)
  • NATURAL JOIN
  • Aliases de tabela
  • Syntax do Oracle - condições de junção na cláusula WHERE
  • Syntax SQL99 - INNER JOIN
  • Syntax SQL99 - LEFT, RIGHT e FULL OUTER JOINS
  • Produto cartesiano - Sintaxe Oracle e SQL99

Subconsultas

  • Quando e onde uma subconsulta pode ser executada
  • Subconsultas de linha única e multi-linha
  • Operadores de subconsultas de linha única
  • Funções agregadas em subconsultas
  • Operadores de subconsultas multi-linha - IN, ALL, ANY

Operadores de conjuntos

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transações

  • Instruções COMMIT, ROLLBACK e SAVEPOINT

Outros objetos de esquema

  • Sequências
  • Sinônimos
  • Visões (Views)

Consultas hierárquicas e exemplos

  • Construção de árvores (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 reversas de percentil
  • 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