A base de dados utilizada para reproduzir os conhecimentos adquiridos durante o curso é a Olist.
Esse é um conjunto de dados público do comércio eletrônico brasileiro e possui cerca de 100 mil registros referentes ao ano de 2016 a 2018, algumas das informações disponíveis são:
- status do pedido
- preço
- atributos do produto
- avaliações feitas pelo cliente
Observação: Todos os exercícios foram feitos com o PostgreSQL e o Google BigQuery(Google Cloud Plataform).
O básico de SQL
- Comandos de seleção
- Operadores (Aritméticos, Lógicos, Comparação, "is")
- Apelidos
- Comandos de restrição
- Comandos condicionais
- Comandos de agrupamento e ordenação
- Relacionamento de tabelas
Funções de Agregação
- Count
- Max
- Min
- Sum
- Avg
Funções Matemáticas
- Abs
- Rand
- Sqrt
- Pow
- Log
- Round
- Mod
- Sin
Funções de String
- Concat
- Starts_With
- Lower
- Upper
- Split
- Trim
- Replace
- Char_length
Funções de Datas
- Date
- Datetime
- Timestamp
- Current_Date, Current_Datetime,Current_Timestamp
- Extract
- Date_ADD, Datetime_ADD e Timestamp_ADD
Joins
- Join ou inner join
- Left join
- Right join
- Full join
SubQuery
- SubQuery como tabela
- SubQuery como coluna
- SubQuery como filtro
Windows Functions
- Funções
- Parâmetros
- First_value
- Last_value
- Lead
- Lag
- Rank/li>
- Row_number