Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2025

Banco de DadosSQL
Código
ce202261
Banca
CESPE / CEBRASPE
Órgão
EMBRAPA
Ano
2025
Nível
Médio
Cargo
Técnico - Área: Gestão da Informação - Subárea: Tecnologia da Informação
No que concerne a linguagem SQL e banco de dados NoSQL, julgue o item a seguir.A consulta a seguir retorna todos os clientes que tenham realizado pelo menos um pedido na tabela orders, utilizando o comando INNER JOIN para garantir que apenas clientes com pedidos sejam incluídos no resultado.SELECT customers.customer_id, customers.nameFROM customersINNER JOIN orders ON customers.customer_id =orders.customer_id;
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SQL – INNER JOIN

✅ CERTO. A consulta utiliza INNER JOIN entre as tabelas customers e orders, o que garante que apenas os registros com correspondência na coluna customer_id em ambas as tabelas sejam retornados. Assim, somente clientes que possuem ao menos um pedido aparecem no resultado.

A sintaxe está correta: SELECT customers.customer_id, customers.name especifica as colunas desejadas da tabela customers; a cláusula INNER JOIN orders ON customers.customer_id = orders.customer_id estabelece a condição de junção.

Como o material de apoio explica: “O INNER JOIN retorna apenas as linhas em que há correspondência nas duas tabelas. A consulta está bem estruturada, com a sintaxe correta e a lógica de junção clara.”

Portanto, a afirmação está correta.

CERTO.

Link permanente: /questoes/ce202261