FC ConcursosFC Concursos

Questão FC369426

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

Linguagem SQL

FGV · 2025

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". 

  1. SELECT * FROM clientes WHERE cidade LIKE 'São Paulo';
  2. SELECT * FROM clientes WHERE cidade = 'São Paulo';
  3. SELECT * FROM clientes WHERE cidade IN 'São Paulo';
  4. SELECT * FROM clientes WHERE cidade NOT IN 'São Paulo';
  5. SELECT cidade, * FROM clientes WHERE cidade = 'São Paulo';
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A consulta SELECT * FROM clientes WHERE cidade = 'São Paulo'; retorna todas as colunas dos registros da tabela clientes cujo valor da coluna cidade é exatamente São Paulo.

SELECT * indica que todas as colunas devem ser trazidas. FROM clientes define a fonte dos dados (a tabela). WHERE aplica o filtro, e o operador = realiza a comparação de igualdade entre o valor armazenado e a string entre aspas simples.

É importante usar 'São Paulo' com aspas simples (padrão SQL). O resultado depende da collation do banco para sensibilidade a maiúsculas/minúsculas e tratamento de acentos ou espaços em branco; esses fatores podem alterar se uma linha é considerada igual.

O ponto-e-vírgula final encerra a instrução; em muitos clientes ele é opcional, mas recomendável em scripts.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo