Programa do Curso
Limitar resultados
- A cláusula WHERE
- Operadores de comparação
- Condição LIKE
- Pré-requisito BETWEEN ... E
- Condição IS NULL
- Condição IN
- Operadores booleanos AND, OR e NOT
- Muitas das condições na cláusula WHERE
- A ordem dos operadores.
- Cláusula DISTINCT
Funções SQL
- As diferenças entre as funções de uma e de várias linhas
- Funções de texto, numéricas, de data,
- Conversão explícita e implícita
- Funções de conversão
- Funções de aninhamento
- Ver o desempenho das funções - tabela dupla
- Obtenção da data atual função SYSDATE
- Tratamento de valores NULL
Agregação de dados utilizando a função de agrupamento
- Funções de agrupamento
- Como é que as funções de agrupamento tratam os valores NULL
- Criar grupos de dados - a cláusula GROUP BY
- Agrupar várias colunas
- Limitar o agrupamento de resultados da função - a cláusula HAVING
Subconsultas
- Colocar subconsultas no comando SELECT
- Subconsultas de uma e de várias linhas
- Operadores Subqueries de linha única
- Agrupamento de funções na subconsulta
- Operadores de subconsultas multi-IN, ALL, ANY
- Como são tratados os valores NULL nas subconsultas
Operadores colectivos
- Operador UNION
- Operador UNION ALL
- Operador INTERSECT
- Operador MINUS
Utilização adicional de Joins
- Revisitar Joins
- Combinação de junções internas e externas
- Junções externas particionadas
- Consultas hierárquicas
Utilização adicional de subconsultas
- Revisitar subconsultas
- Utilização de subconsultas como tabelas virtuais/visualizações em linha e colunas
- Utilização da construção WITH
- Combinação de subconsultas e junções
Funções analíticas
- Cláusula OVER
- Cláusula de partição
- Cláusula Windowing
- Funções Rank, Lead, Lag, First, Last
Recuperação de dados de várias tabelas (se houver tempo no final)
- Tipos de conectores
- A utilização de NATURAL JOIN
- Tabelas de aliases
- Junções na cláusula WHERE
- INNER JOIN
- Junção externa LEFT, RIGHT, FULL OUTER JOIN
- Produto cartesiano
Funções de agregação (se houver tempo no final)
- Revisitar a função Group By e a cláusula Having
- Grupo e Rollup
- Grupo e cubo
Requisitos
Participação recomendada na ação de formação "Oracle SQL para principiantes
Declaração de Clientes (5)
Aprendi funções complexas e como as aplicar
Ana Alexandrescu - DB Global Technology
Curso - Oracle SQL Advanced
Máquina Traduzida
how the trainor shows his knowledge in the subject he's teachign
john ernesto ii fernandez - Philippine AXA Life Insurance Corporation
Curso - Data Vault: Building a Scalable Data Warehouse
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Curso - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Curso - Oracle SQL Language
the exercises