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 em SQL
  • Aliases de colunas
  • Literal
  • 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 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 vs outros bancos de dados)
  • Obtenção da data e hora atuais 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 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
  • Aliases 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 subconsultas de linha única
  • Funções agregadas em subconsultas
  • Operadores de subconsultas de múltiplas linhas - IN, ALL, ANY

Operadores de conjuntos

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Transações

  • Declarações COMMIT, ROLLBACK SAVEPOINT

Outros objetos de esquema

  • Sequências
  • Sinônimos
  • Views

Consultas hierárquicas e amostras

  • 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
  • Partições
  • Janelas
  • Funções de classificação
  • 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

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas