3
respostas

Resolução - identificando estados únicos com clientes ativos

Boa noite!

SELECT DISTINCT Estado FROM TabelaClientes;
3 respostas

Olá, Estudante! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do SELECT DISTINCT para retornar valores únicos com SQL, utilizou muito bem a cláusula FROM para indicar a origem dos dados e ainda compreendeu a importância da eliminação de duplicidades para obter resultados mais claros.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é aplicar filtros junto ao DISTINCT. Assim:

SELECT DISTINCT Estado 
FROM TabelaClientes 
WHERE Estado IS NOT NULL;

Isso faz com que apenas estados distintos e válidos sejam retornados, evitando valores nulos na consulta.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Bom dia!

Muito obrigado pela dica "IS NOT NULL".
Aproveito para perguntar se existe comando "IS NULL" ou algo que o valha, para consultar registros com valores nulos?
Penso que isso poderia ser muito útil para uma limpeza de base na fase de pré processamento em alguma análise de dados.

Bom dia, Estudante! Como vai?

Sim, existe o comando IS NULL!

Ele é justamente utilizado para consultar registros que possuem valores nulos em uma determinada coluna. Por exemplo, a consulta SELECT DISTINCT Estado FROM TabelaClientes WHERE Estado IS NULL; permite identificar quais registros estão sem informação de estado, o que é bastante útil em processos de limpeza e pré-processamento de dados.

Especialmente em etapas iniciais de análise, quando é importante localizar, corrigir, excluir ou tratar valores ausentes antes de gerar relatórios ou aplicar modelos analíticos.