No último código coloquei SELECT DISTINCT [SP,RJ] * FROM [TABELA DE CLIENTES]; Estaria correto?
No último código coloquei SELECT DISTINCT [SP,RJ] * FROM [TABELA DE CLIENTES]; Estaria correto?
Bom dia Letícia! Tudo bem com você?
Na verdade, não. O DISTINCT
é usado para remover duplicatas dos resultados de uma consulta, mas não é utilizado para filtrar por condições específicas como a que você utilizou. Para resolver o desafio de mostrar todos os clientes que não são de São Paulo nem do Rio de Janeiro, você pode usar a cláusula WHERE
com a condição NOT IN
. Exemplo:
SELECT *
FROM [TABELA DE CLIENTES]
WHERE [Estado] NOT IN ('SP', 'RJ');
A leitura desse código fica assim: selecione (SELECT)
todos os dados (*)
da tabela de clientes (FROM [TABELA DE CLIENTES])
onde o estado (WHERE [Estado])
não é (NOT IN)
SP nem RJ.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!
Muito obrigada!