1
resposta

Quantos bairros diferentes da cidade do Rio de Janeiro possuem clientes?

Minha interpretação para esse exercício seria quais bairros não pertencem a cidade do Rio de Janeiro. É isso?

SELECT DISTINCT [BAIRRO] FROM [TABELA DE CLIENTES] WHERE [CIDADE] <> 'Rio de Janeiro';

Sendo que para o "Quantos" espera-se como resposta um valor numérico:

SELECT Count(DISTINCT[BAIRRO]) FROM [TABELA DE CLIENTES] WHERE [CIDADE] <> 'Rio de Janeiro';

1 resposta

Olá Marcelo, tudo bem?

Desde já peço desculpas pela demora em obter retorno.

Excelente observação, Marcelo! Apesar da resolução listar os bairros diferentes, a palavra quantos indica quantidade, portanto, a consulta utilizando o count será mais assertiva. Agradecemos por essa observação.

Tenho apenas uma pequena correção: em vez de usar o operador "<>", que significa "diferente", você deve usar o operador "=", que significa "igual". Dessa forma, a consulta irá retornar os bairros que são iguais a "Rio de Janeiro".

Aqui está a consulta corrigida:

SELECT COUNT(DISTINCT [BAIRRO])
    FROM [TABELA DE CLIENTES]
    WHERE [CIDADE] = 'Rio de Janeiro';

Espero ter ajudado.

Caso surja alguma dúvida, fico à disposição.

Abraços e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software