Programa do Curso

Selecionando dados do banco de dados

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

Filtrando tabelas de resultados

  • Cláusula WHERE
  • Operadores de comparação
  • Condição COMO
  • Condição ENTRE...E
  • A condição É NULA
  • Condição EM
  • Operadores E, OU, NÃO
  • Várias condições na cláusula WHERE
  • Ordem dos operadores
  • Cláusula DISTINCT

Classificando tabelas de resultados

  • Cláusula ORDER BY
  • Classificar por múltiplas colunas ou expressões

SQL Funções

  • Diferenças entre funções de linha única e de 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 dupla (Oracle vs outros bancos de dados)
  • Obtendo data e hora atuais com diferentes funções

Agregar dados usando funções agregadas

  • Funções agregadas
  • Funções agregadas versus valor NULL
  • Cláusula GROUP BY
  • Agrupando usando colunas diferentes
  • Filtrando dados agregados – cláusula HAVING
  • Agrupamento de dados multidimensionais - operadores ROLLUP e CUBE
  • Identificando resumos - AGRUPAMENTO
  • Operador GROUPING SETS

Recuperando dados de múltiplas tabelas

  • Diferentes tipos de juntas
  • JUNÇÃO NATURAL
  • Aliases de tabela
  • Sintaxe Oracle - condições de junção na cláusula WHERE
  • SQL Sintaxe 99 - INNER JOIN
  • SQL Sintaxe 99 - LEFT, RIGHT, FULL OUTER JOINS
  • Produto cartesiano - sintaxe Oracle e SQL99

subconsultas

  • Quando e onde a subconsulta pode ser feita
  • Subconsultas de linha única e de várias linhas
  • Operadores de subconsulta de linha única
  • Funções agregadas em subconsultas
  • Operadores de subconsulta de múltiplas linhas - IN, ALL, ANY

Definir operadores

  • UNIÃO
  • UNIÃO TODOS
  • INTERSETAR
  • MENOS/EXCETO

Transações

  • Instruções COMMIT, ROLLBACK SAVEPOINT

Outros objetos de esquema

  • Sequências
  • Sinônimos
  • Visualizações

Consultas e amostras hierárquicas

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

Expressões condicionais

  • Expressão CASO
  • Expressão DECODE

Gerenciamento de dados em diferentes fusos horários

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

Funções analíticas

  • Uso de
  • Partições
  • janelas
  • Funções de classificação
  • Funções de relatório
  • Funções LAG/LEAD
  • PRIMEIRA/ÚLTIMA função
  • Funções de percentil reverso
  • funções de classificação hipotéticas
  • Funções WIDTH_BUCKET
  • Funções estatísticas

Requisitos

Não são necessários requisitos específicos para frequentar este curso.

  21 horas
 

Declaração de Clientes (7)

Cursos Relacionados

Categorias Relacionadas