1
resposta

Exercicio DISTINCT a questão do pedido do exercicio.

Tendo em conta nossa tabela de produtos, execute uma consulta para obter o número de sabores existentes. Especifique o SQL que você executou para obter o resultado e a resposta propriamente dita.

O exercicio acima induz a fazer a contagem total. Por mais que estamos a ver o COMANDO DISTINCT e quando fala o numero de sabores existente, com o COMANDO COUNT. Onde um dará 12 e outro 31.

select count(sabor) from tabela_de_produtos; select count (distinct sabor) from tabela_de_produtos;

Creio que deveria ser mais claro a questão do pedido na execução do pedido.

1 resposta

Olá Leandro, tudo bem?

Quando a questão pede para "obter o número de sabores existentes", ela está se referindo aos sabores únicos, ou seja, aqueles que não se repetem na tabela. Para isso, o comando DISTINCT é realmente necessário, pois ele elimina as duplicatas antes de contar.

De toda forma, fiz o ajuste para deixar o enunciado mais claro.

Obrigada pela sugestão!

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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