Menu
Coddy logo textTech

Parênteses

Parte da seção Fundamentos do Journey de SQL da Coddy. Lição 10 de 72.

É importante usar parênteses ao combinar condições diferentes.

Sem parênteses, o SQL não lê simplesmente as condições da esquerda para a direita: AND é avaliado antes de OR, porque AND tem maior precedência. Os parênteses permitem substituir essa ordem e agrupar as condições da maneira que você realmente pretende.

Por exemplo, as consultas a seguir parecem semelhantes, mas não são iguais:

WHERE age < 30 OR gender = 'female' AND age > 20
WHERE (age < 30 OR gender = 'female') AND age > 20

A primeira consulta retorna todas as pessoas com menos de 30 anos (qualquer gênero), além de todas as pessoas do gênero feminino com mais de 20 anos.

A segunda consulta retorna apenas pessoas com mais de 20 anos que tenham menos de 30 anos ou sejam do sexo feminino.

challenge icon

Desafio

Fácil

Tabelas e colunas disponíveis:

  • people: name, age, status

Adicione a condição ausente e coloque os parênteses no lugar correto para que a consulta encontre pessoas que sejam aposentadas E tenham mais de 30 anos, OU que tenham um status seeking.

Experimente você mesmo

SELECT * FROM people
WHERE age > 30 AND status = 'retired' -- Adicione a condição para o status 'seeking'
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de SQL