No último código coloquei SELECT DISTINCT [SP,RJ] * FROM [TABELA DE CLIENTES]; Estaria correto?
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!
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!