Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Resolução de Atividades - 10 Mão na massa: aplicando na prática

1 - Liste todos os IDs únicos dos produtos vendidos pela empresa, ou seja, uma lista de produtos distintos. Utilize a cláusula DISTINCT para garantir que os IDs dos produtos sejam únicos.


SQL:


SELECT DISTINCT id_produto FROM tabelavendasdesafioaula1;


2 - Identifique os clientes que se cadastraram na empresa antes de 2020. Liste o nome e a data de cadastro desses clientes. Utilize a cláusula WHERE para filtrar os registros.


SQL:


SELECT nome_do_cliente, data_de_cadastro FROM tabelaclientesdesafioaula1 WHERE data_de_cadastro < 2020;
1 resposta

Oi, Victor. Tudo bem com você?

Obrigado por compartilhar a resolução da atividade. Sua primeira consulta está correta ao utilizar a cláusula DISTINCT para retornar apenas os IDs únicos dos produtos vendidos. Essa é exatamente a função dessa cláusula em SQL e atende ao objetivo do exercício de eliminar registros duplicados no resultado.

Na segunda consulta, há apenas um ponto que merece ajuste. Como o campo data_de_cadastro representa uma data, a comparação deve ser feita com um valor de data, e não apenas com o número 2020. O ideal é utilizar uma data completa, como WHERE data_de_cadastro < '2020-01-01', garantindo que o banco de dados compare corretamente os registros. Esse tipo de comparação é bastante comum em consultas envolvendo períodos específicos, como listar clientes cadastrados antes de determinada data ou vendas realizadas em um intervalo de tempo.

Pensando em um cenário semelhante, como você adaptaria essa consulta para listar apenas os clientes que se cadastraram durante o ano de 2020, utilizando a cláusula WHERE?

Parabéns por realizar a atividade e por compartilhar sua solução no fórum. Continue praticando as consultas em SQL, pois esses detalhes sobre filtros de datas serão muito úteis em análises de dados futuras. O fórum permanece à disposição para ajudar sempre que necessário.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!