0% acharam este documento útil (0 voto)
0 visualizações1 página

Teste de SQL

O documento apresenta um teste de SQL com perguntas que avaliam a habilidade do candidato em aplicar conceitos SQL em diferentes níveis de dificuldade. Inclui questões sobre seleção de dados, criação de tabelas, diferenças entre joins, uso de GROUP BY e particionamento de dados. O objetivo é que o candidato demonstre sua compreensão prática do SQL em cenários reais.

Enviado por

rafaelpiton
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
0 visualizações1 página

Teste de SQL

O documento apresenta um teste de SQL com perguntas que avaliam a habilidade do candidato em aplicar conceitos SQL em diferentes níveis de dificuldade. Inclui questões sobre seleção de dados, criação de tabelas, diferenças entre joins, uso de GROUP BY e particionamento de dados. O objetivo é que o candidato demonstre sua compreensão prática do SQL em cenários reais.

Enviado por

rafaelpiton
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato TXT, PDF, TXT ou leia on-line no Scribd

# Teste de SQL

O objetivo dessas perguntas é fazer com que o candidato mostre sua capacidade de
aplicar os conceitos SQL na vida real.

**Nível Básico**

Imagine que você tenha uma tabela de `vendas` com as colunas `id\_venda`, `data\
_venda` e `valor\_venda`.

Agora crie um `SELECT` que retorne todos os pedidos realizados em maio de 2023.

| **id\_venda** | **data\_venda** | **valor\_venda** |


| --- | --- | --- |
| 1004 | 10/06/2023 | 1.950,00 |
| 1003 | 31/05/2023 | 3.000,00 |
| 1002 | 20/05/2023 | 1.000,00 |
| 1001 | 05/04/2023 | 6.000,00 |

Ainda usando a tabela acima, crie um `SELECT` que retorne o valor total dos pedidos
realizados em maio de 2023

Escreva abaixo qual instrução SQL é necessária para criar uma tabela de `clientes`
com as colunas `nome`, `email` e `telefone`.

**Nível Intermediário**

Qual é a diferença entre a cláusula INNER JOIN e a cláusula LEFT JOIN em uma
consulta SQL? Explique com exemplos.

Para que serve a função GROUP BY em uma consulta SQL?

Explique com exemplos.

Explique com suas palavras quais são os tipos de joins e explique quando usar cada
um deles.

**Nível Avançado**

Explique como o particionamento de dados é usado para melhorar o desempenho e a


escalabilidade de consultas em grandes conjuntos de dados.

Você também pode gostar