Ed
há 7 meses
Para obter a lista de cargos únicos na tabela "funcionarios", precisamos usar um comando SQL que retorne apenas os valores distintos da coluna "Cargo". Vamos analisar as opções: A) `SELECT Cargo FROM funcionarios GROUP BY Cargo;` - Este comando agrupa os resultados por "Cargo", mas não é a forma mais direta de obter valores únicos. B) `SELECT COUNT(DISTINCT Cargo) FROM funcionarios;` - Este comando conta quantos cargos distintos existem, mas não retorna a lista dos cargos. C) `SELECT Cargo FROM funcionarios;` - Este comando retorna todos os cargos, incluindo duplicatas, então não é a opção correta. D) `SELECT UNIQUE Cargo FROM funcionarios;` - O comando `UNIQUE` não é uma palavra-chave válida no SQL padrão para obter valores distintos. E) `SELECT DISTINCT Cargo FROM funcionarios;` - Este comando retorna apenas os valores únicos da coluna "Cargo", que é exatamente o que estamos procurando. Portanto, a opção correta é: E) SELECT DISTINCT Cargo FROM funcionarios;
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
há 2 anos
Vamos analisar cada alternativa: A) SELECT Cargo FROM funcionarios GROUP BY Cargo; Este comando SQL irá retornar a lista de cargos únicos na tabela "funcionarios" agrupados por cargo. Portanto, esta é a resposta correta. B) SELECT COUNT(DISTINCT Cargo) FROM funcionarios; Este comando irá retornar a contagem de cargos distintos na tabela "funcionarios", não a lista de cargos únicos. Portanto, esta não é a resposta correta. C) SELECT Cargo FROM funcionarios; Este comando irá retornar todos os cargos da tabela "funcionarios", incluindo repetições. Não irá retornar apenas os cargos únicos. Portanto, esta não é a resposta correta. D) SELECT UNIQUE Cargo FROM funcionarios; O comando "UNIQUE" não é reconhecido no SQL padrão para retornar valores únicos. Portanto, esta não é a resposta correta. E) SELECT DISTINCT Cargo FROM funcionarios; Este comando irá retornar os valores únicos da coluna "Cargo" na tabela "funcionarios". Portanto, esta é a resposta correta. Portanto, a alternativa correta para obter a lista de cargos únicos na tabela é: A) SELECT Cargo FROM funcionarios GROUP BY Cargo;