Usei o código:
SELECT id_cliente, pontuacao, fonte
from TabelaScoreCredito
WHERE pontuacao <= 700
ORDER by pontuacao asc;
Usei o código:
SELECT id_cliente, pontuacao, fonte
from TabelaScoreCredito
WHERE pontuacao <= 700
ORDER by pontuacao asc;
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.
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);