1
resposta

Minha resolução

Olá,

gostaria de saber se a forma como eu fiz também está correto.

SELECT *
FROM TabelaColaboradores
ORDER BY id_colaborador ASC
LIMIT 5;

Eu pensei assim.
A única forma de saber os cinco primeiros colaboradores cadastrados, seria pelo id_colaborador, uma vez que não existe uma coluna com a data de cadastro. Por isso ordenei por id_colaborador e limitei a consulta para retonar os cinco primeiros registros.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá Marianna! Tudo bem?

Sua abordagem está correta! Ordenar a tabela TabelaColaboradores pelo id_colaborador em ordem ascendente e limitar o resultado para os cinco primeiros registros é uma maneira lógica de obter os cinco primeiros colaboradores cadastrados, especialmente quando não há uma coluna de data de cadastro disponível.

Seu código SQL está perfeitamente alinhado com o que foi solicitado na atividade. Ao ordenar pelo id_colaborador, você está assumindo que os IDs foram atribuídos de forma sequencial, o que é uma suposição comum e razoável quando não há outra informação disponível.

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