Entrar em Contato

Programa do Curso

Selecionando dados do banco de dados

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

Filtrando 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, NOT
  • Várias condições na cláusula WHERE
  • Ordem de precedência dos operadores
  • Cláusula DISTINCT

Ordenando 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 múltiplas linhas
  • 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)
  • Obtendo a data e hora atuais com diferentes funções

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

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

Recuperando dados de múltiplas tabelas

  • Diferentes tipos de joins
  • NATURAL JOIN
  • Alias de tabelas
  • Sintaxe do 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 subconsultas podem ser realizadas
  • Subconsultas de linha única e múltiplas linhas
  • Operadores de subconsulta de linha única
  • Funções de agregação em subconsultas
  • Operadores de subconsulta de múltiplas linhas - IN, ALL, ANY

Operadores de conjunto

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transações

  • Comandos COMMIT, ROLLBACK e SAVEPOINT

Outros objetos de esquema

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

Consultas hierárquicas e amostras

  • 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)
  • Funções de relatório
  • Funções LAG/LEAD
  • Funções FIRST/LAST
  • Funções de percentil reverso
  • Funções de classificação hipotética
  • Funções WIDTH_BUCKET
  • Funções estatísticas

Requisitos

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

 21 Horas

Treinamento Corporativo Personalizado

Soluções de treinamento projetadas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas