Buscar

Considerando a seguinte tabela de pratos disponíveis em um restaurante: CREATE TABLE pratos (nome text, pais_origem text, vegetariano boolean, pre...

Considerando a seguinte tabela de pratos disponíveis em um restaurante:
CREATE TABLE pratos (nome text, pais_origem text, vegetariano boolean, preco float);

Considerando essa tabela, assinale a alternativa com o comando que torna possível a execução da seguinte consulta:

SELECT pais_origem as pais, count(*) as qtd_pratos_vegetarianos FROM pratos_vegetarianos GROUP BY pais_origem;

| pais | qtd_pratos_vegetarianos |

+--------+-------------------------+

| Índia | 10 |

| Itália | 7 |

| Brasil | 4 |

+--------+-------------------------+


CREATE VIEW pratos_vegetarianos AS SELECT nome, pais_origem FROM pratos WHERE vegetariano;
CREATE SUBSELECT pratos_vegetarianos AS SELECT nome, pais_origem FROM pratos WHERE vegetariano;
CREATE VIEW pratos_vegetarianos AS SELECT nome, pais_origem FROM pratos WHERE vegetariano;
CREATE SUBSELECT pratos_vegetarianos AS SELECT nome, pais_origem FROM pratos WHERE vegetariano;
Todas as alternativas anteriores estão incorretas.
Não é possível criar uma view ou subselect para a consulta desejada.

Essa pergunta também está no material:

Quiz Banco de dados SENAC
13 pág.

Banco de Dados II SENAC EADSENAC EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é: CREATE VIEW pratos_vegetarianos AS SELECT nome, pais_origem FROM pratos WHERE vegetariano = true; Explicação: - A consulta desejada seleciona a coluna "pais_origem" da tabela "pratos_vegetarianos" e agrupa por essa coluna, contando a quantidade de pratos vegetarianos em cada país de origem. - Para isso, é necessário criar uma view que selecione apenas os pratos vegetarianos da tabela "pratos". - O comando "CREATE VIEW" cria uma view com o nome "pratos_vegetarianos" que seleciona apenas os pratos vegetarianos da tabela "pratos". - O "WHERE vegetariano = true" filtra apenas os pratos vegetarianos.

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

✏️ Responder

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

Outros materiais