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".
- SELECT * FROM clientes WHERE cidade LIKE 'São Paulo';
- SELECT * FROM clientes WHERE cidade = 'São Paulo';
- SELECT * FROM clientes WHERE cidade IN 'São Paulo';
- SELECT * FROM clientes WHERE cidade NOT IN 'São Paulo';
- 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