FC ConcursosFC Concursos

Questão FC670741

A empresa ArqUrban de São Luís‑MA, especializada em projetos de arquitetura e urbanismo, mantém um banco de dados para armazenar informações sobre projetos, clientes e equipes de t

Linguagem SQL

QUADRIX · 2025

A empresa ArqUrban de São Luís‑MA, especializada em projetos de arquitetura e urbanismo, mantém um banco de dados para armazenar informações sobre projetos, clientes e equipes de trabalho. Foi solicitado a um técnico de TI que analisasse algumas consultas SQL básicas feitas por um estagiário e verificar se estão corretas para obter as informações desejadas.

Com base nessa situação hipotética, julgue os itens seguintes.

 

A consulta SELECT * FROM projetos WHERE status = ‘Em Andamento’ OR cidade = ‘São Luís’; retorna apenas os projetos que estão “Em Andamento” na cidade de São Luís.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

O item está Errado. A consulta usa o operador lógico OR, que inclui linhas em que qualquer das condições é verdadeira.

Assim, \(SELECT * FROM projetos WHERE status = 'Em Andamento' OR cidade = 'São Luís';\) retorna:
• todos os projetos com status = 'Em Andamento' independentemente da cidade;
• todos os projetos com cidade = 'São Luís' independentemente do status.

Para obter apenas os projetos que estão simultaneamente em 'Em Andamento' e em 'São Luís' use o operador AND:

\(SELECT * FROM projetos WHERE status = 'Em Andamento' AND cidade = 'São Luís';\)

Se combinar várias condições, lembre-se que AND tem precedência sobre OR, e use parênteses para garantir a lógica desejada.

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

Continue aprendendo