Olá,
eu poderia ter resolvido usar o where not?
SELECT id_cliente, pontuacao, fonte
FROM TabelaScoreCredito
WHERE pontuacao <= 700;
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!
Olá,
eu poderia ter resolvido usar o where not?
SELECT id_cliente, pontuacao, fonte
FROM TabelaScoreCredito
WHERE pontuacao <= 700;
Oi Marianna, tudo bem? 😊
Sim, você pode usar WHERE NOT para resolver o desafio "Clientes com risco de crédito elevado".
A sua solução original busca clientes com pontuação menor ou igual a 700.
Para encontrar os clientes com risco de crédito não elevado, você pode usar WHERE NOT para negar essa condição.
Veja como ficaria a query:
SELECT id_cliente, pontuacao, fonte
FROM TabelaScoreCredito
WHERE NOT pontuacao <= 700;
Essa query retorna os clientes cuja pontuação não é menor ou igual a 700, ou seja, clientes com pontuação acima de 700. 👍
Outra forma de escrever essa query, sem usar o NOT, seria:
SELECT id_cliente, pontuacao, fonte
FROM TabelaScoreCredito
WHERE pontuacao > 700;
As duas queries são equivalentes e retornam o mesmo resultado.
A escolha entre usar WHERE NOT ou a condição diretamente depende do que você considera mais legível e claro no seu código. 💪
🎓 Para saber mais:
Espero ter ajudado! 🤗