Buscar

No campo dos bancos de dados, os comandos SQL (Structured Query Language) desempenham um papel fundamental na realização de consultas e manipulação...

No campo dos bancos de dados, os comandos SQL (Structured Query Language) desempenham um papel fundamental na realização de consultas e manipulação de dados. Essa linguagem permite que os usuários interajam com o banco de dados de forma eficiente e flexível. Sabendo dessas informações, considere a seguinte tabela chamada "funcionarios": ID Nome Cargo Salario Data_Inicio 1 João Gerente 5000 2018-01-01 2 Maria Analista 4000 2019-05-01 Carlos Desenvolvedor 3000 2020-03-15 Ana Analista 4000 2021-02-20 Pedro Desenvolvedor 3000 2022-01-10 Com base nos dados da tabela apresentados, indique qual comando SQL você utilizaria para obter a lista de cargos únicos na tabela: A) SELECT Cargo FROM funcionarios GROUP BY Cargo; B) SELECT COUNT(DISTINCT Cargo) FROM funcionarios; C) SELECT Cargo FROM funcionarios; D) SELECT UNIQUE Cargo FROM funcionarios; E) SELECT DISTINCT Cargo FROM funcionarios;

Respostas

User badge image

Ed Verified user icon

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;

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina