Entrar em Contato
 Duração 21 horas

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 em SQL
  • Alias de colunas
  • Literals
  • Concatenação

Filtragem de tabelas de resultado

  • 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 dos operadores
  • Cláusula DISTINCT

Ordenação de tabelas de resultado

  • 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 de data/hora
  • 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 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 vs valor NULL
  • Cláusula GROUP BY
  • Grupamento usando diferentes colunas
  • Filtragem de dados agregados - Cláusula HAVING
  • Grupamento de dados multidimensionais - 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
  • NATURAL JOIN
  • Alias de tabelas
  • Sintaxe Oracle - condições de junção na cláusula WHERE
  • Sintaxe SQL99 - INNER JOIN
  • Sintaxe SQL99 - LEFT, RIGHT, FULL OUTER JOINS
  • Produto cartesiano - Sintaxe Oracle e SQL99

Subconsultas

  • Quando e onde uma subconsulta pode ser feita
  • Subconsultas de linha única e de 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

  • Instruções COMMIT, ROLLBACK, SAVEPOINT

Outros objetos de esquema

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

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
  • Funções de ranking
  • Funções de relatórios
  • Funções LAG/LEAD
  • Funções FIRST/LAST
  • Funções de percentil inverso
  • Funções de ranking hipotético
  • Funções WIDTH_BUCKET
  • Funções estatísticas

Requisitos

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

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