← Questões de Banco de Dados

Banco de Dados · FGV · 2025

Questão comentada de Banco de Dados

A linguagem SQL (Structured Query Language) é amplamente utilizada para gerenciar e manipular bancos de dados relacionais. Assinale a opção que representa corretamente uma consulta SQL para retornar todos os dados da tabela clientes em que a coluna cidade é igual a "São Paulo".

Gabarito: B

Em SQL, quando você quer buscar registros que atendem a uma condição exata, o operador mais direto é o sinal de igualdade (=). Aqui, a ideia é listar todos os dados da tabela clientes apenas para as linhas em que a coluna cidade seja exatamente 'São Paulo'. A estrutura básica fica assim: SELECT * FROM clientes WHERE cidade = 'São Paulo';. O asterisco (*) pede todas as colunas, FROM indica a tabela de origem e WHERE filtra os registros. É o trio clássico do dia a dia: escolher, de onde vem e o que filtrar. A banca gosta de confundir igualdade com operadores de comparação por texto, como LIKE, ou com operadores de conjunto, como IN e NOT IN. Mas, neste caso, não há busca por padrão, nem lista de valores, nem negação. É uma comparação simples e literal do conteúdo da coluna. Portanto, o gabarito B está correto porque usa a sintaxe adequada para filtrar exatamente os clientes cuja cidade é igual a 'São Paulo'.

Continue treinando

Questões relacionadas