1
resposta

[Projeto] Resolução do projeto

Usei o código:

SELECT id_cliente, pontuacao, fonte
from TabelaScoreCredito
WHERE pontuacao <= 700
ORDER by pontuacao asc;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Bom dia Luis! Tudo bem com você?

Obrigado por compartilhar seu código com a comunidade Alura. Seu código está correto e atende ao que foi solicitado na tarefa.

Ícone de sugestão Para saber mais:

Outra forma de fazer, seria utilizando o operador WHERE NOT, que permite filtrar registros que não atendem a uma determinada condição. No gabarito, ele foi usado para dizer que queremos todas as pontuações que não são maiores que 700. Essa abordagem pode parecer um pouco diferente, mas é útil em consultas mais complexas.

Imagine que, além de filtrar pela pontuação, você precise excluir registros com uma certa fonte de dados (como "Desconhecida"). O NOT ajuda a simplificar a lógica:

    WHERE NOT (pontuacao > 700 OR fonte = 'Desconhecida');
  

Se precisar filtrar registros fora de um intervalo específico, o NOT também ajuda:

    WHERE NOT (pontuacao BETWEEN 500 AND 700);
  
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!