1
resposta

Desafio

Olá,

eu poderia ter resolvido usar o where not?

SELECT id_cliente, pontuacao, fonte
FROM TabelaScoreCredito
WHERE pontuacao <= 700;

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

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! 🤗